Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 > Class Template Reference

This is the nullary void-returning specialization. More...

#include <callable.h>

Inheritance diagram for Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >:

Odyssey::Callable::CallableHolder List of all members.

Public Types

typedef void result_type
typedef T0 signature_t
typedef T1 func_t
enum  { arity = 0 }

Public Member Functions

template<class U>
 CallableHolderImpl (U u)
CallableHolderImplclone () const
size_t getArity () const
Variable invoke () const

Detailed Description

template<class T0, class T1>
class Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >

This is the nullary void-returning specialization.


Member Typedef Documentation

template<class T0, class T1>
typedef T1 Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >::func_t
 

template<class T0, class T1>
typedef void Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >::result_type
 

template<class T0, class T1>
typedef T0 Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >::signature_t
 


Member Enumeration Documentation

template<class T0, class T1>
anonymous enum
 

Enumerator:
arity 


Constructor & Destructor Documentation

template<class T0, class T1>
template<class U>
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >::CallableHolderImpl u  )  [inline]
 


Member Function Documentation

template<class T0, class T1>
CallableHolderImpl* Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >::clone  )  const [inline, virtual]
 

Implements Odyssey::Callable::CallableHolder.

template<class T0, class T1>
size_t Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >::getArity  )  const [inline, virtual]
 

Implements Odyssey::Callable::CallableHolder.

template<class T0, class T1>
Variable Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >::invoke  )  const [inline, virtual]
 

Reimplemented from Odyssey::Callable::CallableHolder.


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO