#include <metapropertyt.h>
Inheritance diagram for LLMetaPropertyT< TProperty >:


| Public Member Functions | |
| virtual | ~LLMetaPropertyT () | 
| virtual const LLReflective * | get (const LLReflective *object) const | 
| virtual LLSD | getLLSD (const LLReflective *object) const | 
| template<> | |
| const LLReflective * | get (const LLReflective *object) const | 
| template<> | |
| const LLReflective * | get (const LLReflective *object) const | 
| template<> | |
| const LLReflective * | get (const LLReflective *object) const | 
| template<> | |
| const LLReflective * | get (const LLReflective *object) const | 
| template<> | |
| LLSD | getLLSD (const LLReflective *object) const | 
| template<> | |
| LLSD | getLLSD (const LLReflective *object) const | 
| template<> | |
| LLSD | getLLSD (const LLReflective *object) const | 
| template<> | |
| LLSD | getLLSD (const LLReflective *object) const | 
| Protected Member Functions | |
| LLMetaPropertyT (const std::string &name, const LLMetaClass &object_class) | |
| virtual const TProperty * | getProperty (const LLReflective *object) const =0 | 
Definition at line 41 of file metapropertyt.h.
| virtual LLMetaPropertyT< TProperty >::~LLMetaPropertyT | ( | ) |  [inline, virtual] | 
Definition at line 45 of file metapropertyt.h.
| LLMetaPropertyT< TProperty >::LLMetaPropertyT | ( | const std::string & | name, | |
| const LLMetaClass & | object_class | |||
| ) |  [inline, protected] | 
Definition at line 69 of file metapropertyt.h.
| const LLReflective * LLMetaPropertyT< LLUUID >::get | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 96 of file metapropertyt.h.
References LLMetaProperty::checkObjectClass(), and NULL.
| const LLReflective * LLMetaPropertyT< LLString >::get | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 89 of file metapropertyt.h.
References LLMetaProperty::checkObjectClass(), and NULL.
| const LLReflective * LLMetaPropertyT< std::string >::get | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 82 of file metapropertyt.h.
References LLMetaProperty::checkObjectClass(), and NULL.
| const LLReflective * LLMetaPropertyT< S32 >::get | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 75 of file metapropertyt.h.
References LLMetaProperty::checkObjectClass(), and NULL.
| virtual const LLReflective* LLMetaPropertyT< TProperty >::get | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 48 of file metapropertyt.h.
References LLMetaProperty::checkObjectClass(), and LLMetaPropertyT< TProperty >::getProperty().
| LLSD LLMetaPropertyT< LLUUID >::getLLSD | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 121 of file metapropertyt.h.
References LLMetaPropertyT< TProperty >::getProperty().
| LLSD LLMetaPropertyT< LLString >::getLLSD | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 115 of file metapropertyt.h.
References LLMetaPropertyT< TProperty >::getProperty().
| LLSD LLMetaPropertyT< std::string >::getLLSD | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 109 of file metapropertyt.h.
References LLMetaPropertyT< TProperty >::getProperty().
| LLSD LLMetaPropertyT< S32 >::getLLSD | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
Implements LLMetaProperty.
Definition at line 103 of file metapropertyt.h.
References LLMetaPropertyT< TProperty >::getProperty().
| virtual LLSD LLMetaPropertyT< TProperty >::getLLSD | ( | const LLReflective * | object | ) | const  [inline, virtual] | 
| virtual const TProperty* LLMetaPropertyT< TProperty >::getProperty | ( | const LLReflective * | object | ) | const  [protected, pure virtual] | 
Implemented in LLMetaPropertyTT< TObject, TProperty >, and LLMetaPropertyPtrTT< TObject, TProperty >.
Referenced by LLMetaPropertyT< TProperty >::get(), and LLMetaPropertyT< TProperty >::getLLSD().
 1.4.7
 1.4.7