|
Namespaces |
namespace | Odyssey |
Classes |
class | Odyssey::Callable |
| A Callable is a generic, invokable object. More...
|
class | Odyssey::Callable::CallableHolder |
| This base holder class represents the concrete callable. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, Arity > |
| Default implementation represents too many arguments and is unsupported. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 0 > |
| This is the nullary specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 > |
| This is the nullary void-returning specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 1 > |
| This is the single-arity specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 1 > |
| This is the single-arity void-returning specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 2 > |
| This is the 2-arity specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 2 > |
| This is the 2-arity void-returning specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 3 > |
| This is the 3-arity specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 3 > |
| This is the 3-arity void-returning specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 4 > |
| This is the 4-arity specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 4 > |
| This is the 4-arity void-returning specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 5 > |
| This is the 5-arity specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 5 > |
| This is the 5-arity void-returning specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 6 > |
| This is the 6-arity specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 6 > |
| This is the 6-arity void-returning specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, R, 7 > |
| This is the 7-arity specialization. More...
|
class | Odyssey::Callable::CallableHolderImpl< T0, T1, void, 7 > |
| This is the 7-arity void-returning specialization. More...
|
Functions |
template<class Signature, class T> |
Callable | Odyssey::callable (T t) |
| Constructs a callable using a functional object.
|
template<class Signature, class T> |
Callable | Odyssey::callable (const boost::reference_wrapper< T > &ref) |
| Constructs a callable using a reference to a functional object.
|