TrueReality  v0.1.1912
trUtil::Functor< R, TList, size >::FunctorImpl< T > Struct Template Reference
Inheritance diagram for trUtil::Functor< R, TList, size >::FunctorImpl< T >:
Collaboration diagram for trUtil::Functor< R, TList, size >::FunctorImpl< T >:

Public Member Functions

 FunctorImpl (T const &val)
 
- Public Member Functions inherited from trUtil::Functor< R, TList, size >::FunStorageImpl< T, FunctorImpl< T > >
 FunStorageImpl (T const &val)
 

Static Public Member Functions

static R Call (Functor const &src, ParmsListType parms)
 
- Static Public Member Functions inherited from trUtil::Functor< R, TList, size >::FunStorageImpl< T, FunctorImpl< T > >
static void Destroy (Functor const &src)
 
static FunImplBase::VTableClone (Functor const &src, Functor &dest)
 

Additional Inherited Members

- Public Attributes inherited from trUtil::Functor< R, TList, size >::FunStorageImpl< T, FunctorImpl< T > >
val_
 

Detailed Description

template<typename R, class TList, unsigned int size = 4 * sizeof(void*)>
template<typename T>
struct trUtil::Functor< R, TList, size >::FunctorImpl< T >

Definition at line 198 of file Functor.h.

Constructor & Destructor Documentation

◆ FunctorImpl()

template<typename R, class TList, unsigned int size = 4 * sizeof(void*)>
template<typename T >
trUtil::Functor< R, TList, size >::FunctorImpl< T >::FunctorImpl ( T const &  val)
inline

Definition at line 200 of file Functor.h.

Member Function Documentation

◆ Call()

template<typename R, class TList, unsigned int size = 4 * sizeof(void*)>
template<typename T >
static R trUtil::Functor< R, TList, size >::FunctorImpl< T >::Call ( Functor const &  src,
ParmsListType  parms 
)
inlinestatic

The documentation for this struct was generated from the following file: