#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().