tut::TestReflectionData Class Reference

Inheritance diagram for tut::TestReflectionData:

Inheritance graph
[legend]
Collaboration diagram for tut::TestReflectionData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TestReflectionData ()
virtual ~TestReflectionData ()
virtual const LLMetaClassgetMetaClass () const

Static Public Member Functions

static U32 getPropertyCount ()

Private Attributes

S32 mInt
std::string mString
TestAggregatedDatamNullPtr
TestAggregatedDatamPtr
TestAggregatedData mObj
TestAggregatedDatamRef

Friends

class LLMetaClassT< TestReflectionData >

Detailed Description

Definition at line 55 of file reflection_tut.cpp.


Constructor & Destructor Documentation

tut::TestReflectionData::TestReflectionData (  )  [inline]

Definition at line 58 of file reflection_tut.cpp.

virtual tut::TestReflectionData::~TestReflectionData (  )  [inline, virtual]

Definition at line 59 of file reflection_tut.cpp.

References mPtr.


Member Function Documentation

const LLMetaClass & tut::TestReflectionData::getMetaClass (  )  const [virtual]

Implements LLReflective.

Definition at line 90 of file reflection_tut.cpp.

References LLMetaClassT< TObject >::instance().

static U32 tut::TestReflectionData::getPropertyCount (  )  [inline, static]

Definition at line 62 of file reflection_tut.cpp.


Friends And Related Function Documentation

friend class LLMetaClassT< TestReflectionData > [friend]

Definition at line 66 of file reflection_tut.cpp.


Member Data Documentation

S32 tut::TestReflectionData::mInt [private]

Definition at line 67 of file reflection_tut.cpp.

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

TestAggregatedData* tut::TestReflectionData::mNullPtr [private]

Definition at line 69 of file reflection_tut.cpp.

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

TestAggregatedData tut::TestReflectionData::mObj [private]

Definition at line 71 of file reflection_tut.cpp.

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

TestAggregatedData* tut::TestReflectionData::mPtr [private]

Definition at line 70 of file reflection_tut.cpp.

Referenced by LLMetaClassT< TObject >::reflectProperties(), and ~TestReflectionData().

TestAggregatedData& tut::TestReflectionData::mRef [private]

Definition at line 72 of file reflection_tut.cpp.

std::string tut::TestReflectionData::mString [private]

Definition at line 68 of file reflection_tut.cpp.

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


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:12:07 2010 for Second Life Viewer by  doxygen 1.4.7