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

Public Member Functions

 MemberFnImpl (std::pair< P, T > const &val)
 
- Public Member Functions inherited from trUtil::Functor< R, TList, size >::FunStorageImpl< std::pair< P, T >, MemberFnImpl< P, T > >
 FunStorageImpl (std::pair< P, 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< std::pair< P, T >, MemberFnImpl< P, 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< std::pair< P, T >, MemberFnImpl< P, T > >
std::pair< P, T > val_
 

Detailed Description

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

Definition at line 208 of file Functor.h.

Constructor & Destructor Documentation

◆ MemberFnImpl()

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

Definition at line 210 of file Functor.h.

Member Function Documentation

◆ Call()

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

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