#include <Reflectable.hpp>
◆ ~Reflectable()
virtual Reflectable::~Reflectable |
( |
| ) |
|
|
virtualdefault |
◆ GetDisabledProperties()
virtual const std::vector< bool > & Reflectable::GetDisabledProperties |
( |
| ) |
|
|
inlinevirtual |
◆ GetID()
virtual int Reflectable::GetID |
( |
| ) |
|
|
pure virtual |
◆ GetName()
virtual std::string & Reflectable::GetName |
( |
| ) |
|
|
pure virtual |
◆ GetPropertyByIndex()
template<typename T>
T & Reflectable::GetPropertyByIndex |
( |
int | prop_index | ) |
|
|
inline |
◆ GetPropertyByName()
template<typename T>
T & Reflectable::GetPropertyByName |
( |
const std::string & | prop_name | ) |
|
|
inline |
◆ GetPropertyIndexByName()
virtual int Reflectable::GetPropertyIndexByName |
( |
const std::string & | prop_name | ) |
|
|
pure virtual |
◆ GetPropertyNames()
virtual const std::vector< std::string > & Reflectable::GetPropertyNames |
( |
| ) |
|
|
pure virtual |
◆ GetPropertyTypeinfos()
virtual const std::vector< const std::type_info * > & Reflectable::GetPropertyTypeinfos |
( |
| ) |
|
|
pure virtual |
◆ GetTypeHint()
◆ GetVoidPropertyByIndex()
virtual void * Reflectable::GetVoidPropertyByIndex |
( |
int | prop_index | ) |
|
|
pure virtual |
◆ GetVoidPropertyByName()
virtual void * Reflectable::GetVoidPropertyByName |
( |
const std::string & | prop_name | ) |
|
|
pure virtual |
◆ NotifyChange()
virtual void Reflectable::NotifyChange |
( |
int | prop_index | ) |
|
|
inlinevirtual |
The documentation for this struct was generated from the following file: