TypeRegistrant< T > Struct Template Reference

Handles class registration with the serialization framework. More...

#include <CkptTypeRegistry.h>

List of all members.

Public Member Functions

 TypeRegistrant (const char *name=0)

Static Public Member Functions

static const TypeRegistrantinstance (char *name)
static void * create ()


Detailed Description

template<class T>
struct TypeRegistrant< T >

Handles class registration with the serialization framework.

Used transparently by the user via the COAL_REGISTER_TYPE() macro

Definition at line 40 of file CkptTypeRegistry.h.


Constructor & Destructor Documentation

template<class T>
TypeRegistrant< T >::TypeRegistrant ( const char *  name = 0  )  [inline]

Definition at line 54 of file CkptTypeRegistry.h.

References TypeRegistrant< T >::create(), and ofMap.


Member Function Documentation

template<class T>
static const TypeRegistrant& TypeRegistrant< T >::instance ( char *  name  )  [inline, static]

Definition at line 43 of file CkptTypeRegistry.h.

template<class T>
static void* TypeRegistrant< T >::create (  )  [inline, static]

Definition at line 48 of file CkptTypeRegistry.h.

Referenced by TypeRegistrant< T >::TypeRegistrant().


The documentation for this struct was generated from the following file:
Generated on Fri Apr 27 17:20:02 2007 for aiscoal by  doxygen 1.5.2