D:/Programs/odyssey/odyssey/include/callable.h File Reference


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.

Detailed Description

This file declares the Callable class.
Generated on Sun Jan 7 01:18:51 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO