LLMetaClassT< TObject > Class Template Reference

#include <metaclasst.h>

Inheritance diagram for LLMetaClassT< TObject >:

Inheritance graph
[legend]
Collaboration diagram for LLMetaClassT< TObject >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~LLMetaClassT ()
template<>
void reflectProperties (LLMetaClass &meta_class)
template<>
void reflectProperties (LLMetaClass &meta_class)

Static Public Member Functions

static const LLMetaClassTinstance ()

Private Member Functions

 LLMetaClassT ()

Static Private Member Functions

static const LLMetaClassTbuildMetaClass ()
static void reflectProperties (LLMetaClass &)


Detailed Description

template<class TObject>
class LLMetaClassT< TObject >

Definition at line 37 of file metaclasst.h.


Constructor & Destructor Documentation

template<class TObject>
virtual LLMetaClassT< TObject >::~LLMetaClassT (  )  [inline, virtual]

Definition at line 41 of file metaclasst.h.

template<class TObject>
LLMetaClassT< TObject >::LLMetaClassT (  )  [inline, private]

Definition at line 58 of file metaclasst.h.

Referenced by LLMetaClassT< TObject >::buildMetaClass().

Here is the caller graph for this function:


Member Function Documentation

template<class TObject>
static const LLMetaClassT& LLMetaClassT< TObject >::instance (  )  [inline, static]

Definition at line 43 of file metaclasst.h.

References LLMetaClassT< TObject >::buildMetaClass().

Referenced by tut::TestAggregatedData::getMetaClass(), tut::TestReflectionData::getMetaClass(), and LLPermissions::getMetaClass().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class TObject>
static const LLMetaClassT& LLMetaClassT< TObject >::buildMetaClass (  )  [inline, static, private]

Definition at line 51 of file metaclasst.h.

References LLMetaClassT< TObject >::LLMetaClassT(), and LLMetaClassT< TObject >::reflectProperties().

Referenced by LLMetaClassT< TObject >::instance().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class TObject>
static void LLMetaClassT< TObject >::reflectProperties ( LLMetaClass  )  [inline, static, private]

Definition at line 60 of file metaclasst.h.

Referenced by LLMetaClassT< TObject >::buildMetaClass().

Here is the caller graph for this function:

template<>
void LLMetaClassT< LLPermissions >::reflectProperties ( LLMetaClass meta_class  )  [inline]

Definition at line 928 of file llpermissions.cpp.

References LLPermissions::mCreator, LLPermissions::mOwner, and reflectProperty().

Here is the call graph for this function:

template<>
void LLMetaClassT< tut::TestReflectionData >::reflectProperties ( LLMetaClass meta_class  )  [inline]


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

Generated on Fri May 16 08:53:38 2008 for SecondLife by  doxygen 1.5.5