LLMetaPropertyTT< TObject, TProperty > Class Template Reference

#include <metapropertyt.h>

Inheritance diagram for LLMetaPropertyTT< TObject, TProperty >:

Inheritance graph
[legend]
Collaboration diagram for LLMetaPropertyTT< TObject, TProperty >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLMetaPropertyTT (const std::string &name, const LLMetaClass &object_class, TProperty(TObject::*property))

Protected Member Functions

virtual const TProperty * getProperty (const LLReflective *object) const

Private Attributes

TPropertyTObject::* mProperty

Detailed Description

template<class TObject, class TProperty>
class LLMetaPropertyTT< TObject, TProperty >

Definition at line 127 of file metapropertyt.h.


Constructor & Destructor Documentation

template<class TObject, class TProperty>
LLMetaPropertyTT< TObject, TProperty >::LLMetaPropertyTT ( const std::string &  name,
const LLMetaClass object_class,
TProperty TObject::*  property 
) [inline]

Definition at line 131 of file metapropertyt.h.


Member Function Documentation

template<class TObject, class TProperty>
virtual const TProperty* LLMetaPropertyTT< TObject, TProperty >::getProperty ( const LLReflective object  )  const [inline, protected, virtual]

Implements LLMetaPropertyT< TProperty >.

Definition at line 137 of file metapropertyt.h.

References LLMetaPropertyTT< TObject, TProperty >::mProperty.


Member Data Documentation

template<class TObject, class TProperty>
TPropertyTObject::* LLMetaPropertyTT< TObject, TProperty >::mProperty [private]

Definition at line 145 of file metapropertyt.h.

Referenced by LLMetaPropertyTT< TObject, TProperty >::getProperty().


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