|
| errc_t | accept (PropertyVisitor &visitor, const void *container) override |
| |
| errc_t | getValueDouble (const void *container, double &value) override |
| |
| errc_t | setValueDouble (void *container, double value) override |
| |
| errc_t | getValueInt (const void *container, int &value) override |
| |
| errc_t | setValueInt (void *container, int value) override |
| |
| errc_t | getValueBool (const void *container, bool &value) override |
| |
| errc_t | setValueBool (void *container, bool value) override |
| |
| errc_t | getValueString (const void *container, std::string &value) override |
| |
| errc_t | setValueString (void *container, StringView value) override |
| |
| EValueType | getValueType () const override |
| |
|
| Property () |
| |
|
| Property (StringView name, StringView desc, FPropertyGet getter, FPropertySet setter) |
| |
|
| Property (FPropertyGet getter, FPropertySet setter) |
| |
|
| Property (StringView name, StringView desc, FPropertyGet getter, FPropertySet setter) |
| |
|
| Property (FPropertyGet getter, FPropertySet setter) |
| |
|
double | getValueDouble (const void *container) |
| |
|
int | getValueInt (const void *container) |
| |
|
bool | getValueBool (const void *container) |
| |
|
std::string | getValueString (const void *container) |
| |
|
template<typename T > |
| T | getValue (const void *container) |
| |
| bool | isObject () const |
| |
|
errc_t | setValueObject (void *container, Object *value) |
| |
|
errc_t | getValueObject (const void *container, Object *&value) |
| |
|
bool | readOnly () const |
| |
|
bool | writeOnly () const |
| |
|
template<> |
| double | getValue (const void *container) |
| |
|
template<> |
| int | getValue (const void *container) |
| |
|
template<> |
| bool | getValue (const void *container) |
| |
|
| Field (StringView name, StringView desc="") |
| |
|
const std::string & | name () const |
| |
| void | setName (StringView name) |
| |
|
const std::string & | desc () const |
| |
| void | setDesc (StringView desc) |
| |