TrueReality  v0.1.1912
trUtil::Functor< R, TList, size >::NewAlloc< T > Struct Template Reference

Static Public Member Functions

template<typename V >
static T * init (Typeless &val, V const &v)
 
static void destroy (Typeless const &val)
 
static T const & get (Typeless const &val)
 
static T & get (Typeless &val)
 

Detailed Description

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

Definition at line 251 of file Functor.h.

Member Function Documentation

◆ destroy()

template<typename R, class TList, unsigned int size = 4 * sizeof(void*)>
template<typename T >
static void trUtil::Functor< R, TList, size >::NewAlloc< T >::destroy ( Typeless const &  val)
inlinestatic

Definition at line 254 of file Functor.h.

◆ get() [1/2]

template<typename R, class TList, unsigned int size = 4 * sizeof(void*)>
template<typename T >
static T const& trUtil::Functor< R, TList, size >::NewAlloc< T >::get ( Typeless const &  val)
inlinestatic

Definition at line 255 of file Functor.h.

◆ get() [2/2]

template<typename R, class TList, unsigned int size = 4 * sizeof(void*)>
template<typename T >
static T& trUtil::Functor< R, TList, size >::NewAlloc< T >::get ( Typeless val)
inlinestatic

Definition at line 256 of file Functor.h.

◆ init()

template<typename R, class TList, unsigned int size = 4 * sizeof(void*)>
template<typename T >
template<typename V >
static T* trUtil::Functor< R, TList, size >::NewAlloc< T >::init ( Typeless val,
V const &  v 
)
inlinestatic

Definition at line 253 of file Functor.h.


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