CHROMA
Classes | Typedefs | Functions | Variables
Chroma::Private Namespace Reference

Classes

struct  FunctorImplBase
 
struct  BinderFirstTraits
 
struct  BinderFirstTraits< ObjectFunctor< R, TList > >
 
class  LifetimeTracker
 
struct  Deleter
 
class  ConcreteLifetimeTracker
 
struct  Adapter
 
struct  ConversionHelper
 

Typedefs

typedef LifetimeTracker ** TrackerArray
 

Functions

void AtExitFn ()
 
typedef TYPELIST_4 (unsigned char, unsigned short int, unsigned int, unsigned long int) StdUnsignedInts
 
typedef TYPELIST_4 (signed char, short int, int, long int) StdSignedInts
 
typedef TYPELIST_3 (bool, char, wchar_t) StdOtherInts
 
typedef TYPELIST_3 (float, double, long double) StdFloats
 

Variables

TrackerArray pTrackerArray
 
unsigned int elements
 

Typedef Documentation

◆ TrackerArray

Definition at line 96 of file singleton.h.

Function Documentation

◆ AtExitFn()

void Chroma::Private::AtExitFn ( )

Referenced by Chroma::SetLongevity().

◆ TYPELIST_3() [1/2]

typedef Chroma::Private::TYPELIST_3 ( bool  ,
char  ,
wchar_t   
)

◆ TYPELIST_3() [2/2]

typedef Chroma::Private::TYPELIST_3 ( float  ,
double  ,
long double   
)

◆ TYPELIST_4() [1/2]

typedef Chroma::Private::TYPELIST_4 ( signed char  ,
short int  ,
int  ,
long int   
)

◆ TYPELIST_4() [2/2]

typedef Chroma::Private::TYPELIST_4 ( unsigned char  ,
unsigned short int  ,
unsigned int  ,
unsigned long int   
)

Variable Documentation

◆ elements

unsigned int Chroma::Private::elements
extern

Referenced by Chroma::SetLongevity().

◆ pTrackerArray

TrackerArray Chroma::Private::pTrackerArray
extern

Referenced by Chroma::SetLongevity().