OSSIA
Open Scenario System for Interactive Application
domain_base.hpp File Reference

Go to the source code of this file.

Classes

struct  ossia::domain
 domain A domain of values More...
 

Namespaces

 ossia
 

Functions

template<typename Functor >
auto ossia::apply (Functor &&functor, const domain &var) -> decltype(auto)
 
template<typename Functor >
auto ossia::apply (Functor &&functor, domain &var) -> decltype(auto)
 
template<typename Functor >
auto ossia::apply (Functor &&functor, domain &&var) -> decltype(auto)
 
template<typename Functor >
auto ossia::apply_nonnull (Functor &&functor, const domain &var) -> decltype(auto)
 
template<typename Functor >
auto ossia::apply_nonnull (Functor &&functor, domain &var) -> decltype(auto)
 
template<typename Functor >
auto ossia::apply_nonnull (Functor &&functor, domain &&var) -> decltype(auto)