LLMetaPropertyPtrTT< TObject, TProperty > Class Template Reference

#include <metapropertyt.h>

Inheritance diagram for LLMetaPropertyPtrTT< TObject, TProperty >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Member Functions

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

Private Attributes

TProperty *TObject::* mProperty

Detailed Description

template<class TObject, class TProperty>
class LLMetaPropertyPtrTT< TObject, TProperty >

Definition at line 149 of file metapropertyt.h.


Constructor & Destructor Documentation

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

Definition at line 153 of file metapropertyt.h.


Member Function Documentation

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

Implements LLMetaPropertyT< TProperty >.

Definition at line 159 of file metapropertyt.h.

References LLMetaPropertyPtrTT< TObject, TProperty >::mProperty.


Member Data Documentation

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

Definition at line 167 of file metapropertyt.h.

Referenced by LLMetaPropertyPtrTT< 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