| attributes | CeresEngine::ClassProperty | |
| ClassProperty(Class &owner, StringView name) | CeresEngine::ClassProperty | explicit |
| get(const Box &target) const override | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlinevirtual |
| CeresEngine::ClassProperty::get(T &target) const | CeresEngine::ClassProperty | inline |
| CeresEngine::ClassProperty::get() const | CeresEngine::ClassProperty | |
| getCategory() const final | CeresEngine::ClassProperty | inlinevirtual |
| getGetterReturnType() const | CeresEngine::ClassProperty | |
| getGetterReturnTypeID() const noexcept override | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlinevirtual |
| getSetterParameterType() const | CeresEngine::ClassProperty | |
| getSetterParameterTypeID() const noexcept override | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlinevirtual |
| GetterTraits typedef | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | private |
| getType() const | CeresEngine::ClassProperty | |
| getTypeID() const noexcept | CeresEngine::ClassProperty | |
| isReadOnly() const noexcept override | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlinevirtual |
| isStatic() const noexcept override | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlinevirtual |
| kCategory | CeresEngine::ClassProperty | static |
| MetaAccessorProperty(Class &owner, const StringView name, GetterType getter, SetterType setter) noexcept | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlineexplicit |
| mGetter | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | private |
| mSetter | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | private |
| name | CeresEngine::ClassProperty | |
| set(const Box &target, const Box &value) const override | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlinevirtual |
| set(const Box &target, Box &&value) const override | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | inlinevirtual |
| CeresEngine::ClassProperty::set(T &target, const V &value) const | CeresEngine::ClassProperty | inline |
| CeresEngine::ClassProperty::set(T &target, V &value) const | CeresEngine::ClassProperty | inline |
| CeresEngine::ClassProperty::set(T &target, V &&value) const | CeresEngine::ClassProperty | inline |
| CeresEngine::ClassProperty::set(const Box &value) const | CeresEngine::ClassProperty | |
| CeresEngine::ClassProperty::set(Box &&value) const | CeresEngine::ClassProperty | |
| CeresEngine::ClassProperty::set(const V &value) const | CeresEngine::ClassProperty | inline |
| CeresEngine::ClassProperty::set(V &value) const | CeresEngine::ClassProperty | inline |
| CeresEngine::ClassProperty::set(V &&value) const | CeresEngine::ClassProperty | inline |
| SetterArgument typedef | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | private |
| SetterTraits typedef | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | private |
| T typedef | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | private |
| valid | CeresEngine::MetaAccessorProperty< GetterType, SetterType > | privatestatic |
| ~ClassProperty() noexcept override | CeresEngine::ClassProperty | |
| ~MetaItem() noexcept=default | CeresEngine::MetaItem | virtual |