🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::PropertyObject 成员列表

成员的完整列表,这些成员属于 ast::PropertyObject,包括所有继承而来的类成员

accept(PropertyVisitor &visitor, const void *container) overrideast::PropertyObjectvirtual
desc() constast::Fieldinline
desc_ast::Fieldprotected
EPropertyFlag 枚举名称ast::Property
eReadable 枚举值ast::Property
eWritable 枚举值ast::Property
Field() (定义于 ast::Field)ast::Fieldinline
Field(StringView name, StringView desc="") (定义于 ast::Field)ast::Fieldinlineexplicit
getClass() const (定义于 ast::PropertyObject)ast::PropertyObjectinline
getter_ (定义于 ast::Property)ast::Propertyprotected
getValue(const void *container, OutputType *value) (定义于 ast::PropertyObject)ast::PropertyObject
getValue(const void *container) (定义于 ast::PropertyObject)ast::PropertyObject
getValue(void *container, void *value)ast::PropertyObjectinline
getValueBool(const void *container, bool &value) overrideast::PropertyObjectvirtual
getValueBool(const void *container) (定义于 ast::Property)ast::Property
getValueDouble(const void *container, double &value) overrideast::PropertyObjectvirtual
getValueDouble(const void *container) (定义于 ast::Property)ast::Property
getValueInt(const void *container, int &value) overrideast::PropertyObjectvirtual
getValueInt(const void *container) (定义于 ast::Property)ast::Property
getValueObject(const void *container, Object *&value)ast::Property
getValueString(const void *container, std::string &value) overrideast::PropertyObjectvirtual
getValueString(const void *container) (定义于 ast::Property)ast::Property
getValueType() const overrideast::PropertyObjectinlinevirtual
InputType typedef (定义于 ast::PropertyObject)ast::PropertyObject
isObject() constast::Property
name() constast::Fieldinline
name_ast::Fieldprotected
OutputType typedef (定义于 ast::PropertyObject)ast::PropertyObject
Property() (定义于 ast::PropertyObject)ast::PropertyObjectinline
Property(StringView name, StringView desc, FPropertyGet getter, FPropertySet setter) (定义于 ast::PropertyObject)ast::PropertyObjectinline
Property(FPropertyGet getter, FPropertySet setter) (定义于 ast::PropertyObject)ast::PropertyObjectinline
PropertyObject()=default (定义于 ast::PropertyObject)ast::PropertyObject
PropertyObject(FPropertyGet getter, FPropertySet setter, Class *cls) (定义于 ast::PropertyObject)ast::PropertyObject
readOnly() constast::Propertyinline
setDesc(StringView desc)ast::Fieldinline
setName(StringView name)ast::Fieldinline
setter_ (定义于 ast::Property)ast::Propertyprotected
setValue(void *container, const InputType *value)ast::PropertyObject
ast::Property::setValue(void *container, const void *value)ast::Propertyinlineprotected
setValueBool(void *container, bool value) overrideast::PropertyObjectvirtual
setValueDouble(void *container, double value) overrideast::PropertyObjectvirtual
setValueInt(void *container, int value) overrideast::PropertyObjectvirtual
setValueObject(void *container, Object *value)ast::Property
setValueString(void *container, StringView value) overrideast::PropertyObjectvirtual
writeOnly() constast::Propertyinline
~Field()=default (定义于 ast::Field)ast::Fieldvirtual
~Property()=default (定义于 ast::Property)ast::Property