CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::MetaAccessorProperty< GetterType, SetterType > Member List

This is the complete list of members for CeresEngine::MetaAccessorProperty< GetterType, SetterType >, including all inherited members.

attributesCeresEngine::ClassProperty
ClassProperty(Class &owner, StringView name)CeresEngine::ClassPropertyexplicit
get(const Box &target) const overrideCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlinevirtual
CeresEngine::ClassProperty::get(T &target) constCeresEngine::ClassPropertyinline
CeresEngine::ClassProperty::get() constCeresEngine::ClassProperty
getCategory() const finalCeresEngine::ClassPropertyinlinevirtual
getGetterReturnType() constCeresEngine::ClassProperty
getGetterReturnTypeID() const noexcept overrideCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlinevirtual
getSetterParameterType() constCeresEngine::ClassProperty
getSetterParameterTypeID() const noexcept overrideCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlinevirtual
GetterTraits typedefCeresEngine::MetaAccessorProperty< GetterType, SetterType >private
getType() constCeresEngine::ClassProperty
getTypeID() const noexceptCeresEngine::ClassProperty
isReadOnly() const noexcept overrideCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlinevirtual
isStatic() const noexcept overrideCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlinevirtual
kCategoryCeresEngine::ClassPropertystatic
MetaAccessorProperty(Class &owner, const StringView name, GetterType getter, SetterType setter) noexceptCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlineexplicit
mGetterCeresEngine::MetaAccessorProperty< GetterType, SetterType >private
mSetterCeresEngine::MetaAccessorProperty< GetterType, SetterType >private
nameCeresEngine::ClassProperty
set(const Box &target, const Box &value) const overrideCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlinevirtual
set(const Box &target, Box &&value) const overrideCeresEngine::MetaAccessorProperty< GetterType, SetterType >inlinevirtual
CeresEngine::ClassProperty::set(T &target, const V &value) constCeresEngine::ClassPropertyinline
CeresEngine::ClassProperty::set(T &target, V &value) constCeresEngine::ClassPropertyinline
CeresEngine::ClassProperty::set(T &target, V &&value) constCeresEngine::ClassPropertyinline
CeresEngine::ClassProperty::set(const Box &value) constCeresEngine::ClassProperty
CeresEngine::ClassProperty::set(Box &&value) constCeresEngine::ClassProperty
CeresEngine::ClassProperty::set(const V &value) constCeresEngine::ClassPropertyinline
CeresEngine::ClassProperty::set(V &value) constCeresEngine::ClassPropertyinline
CeresEngine::ClassProperty::set(V &&value) constCeresEngine::ClassPropertyinline
SetterArgument typedefCeresEngine::MetaAccessorProperty< GetterType, SetterType >private
SetterTraits typedefCeresEngine::MetaAccessorProperty< GetterType, SetterType >private
T typedefCeresEngine::MetaAccessorProperty< GetterType, SetterType >private
validCeresEngine::MetaAccessorProperty< GetterType, SetterType >privatestatic
~ClassProperty() noexcept overrideCeresEngine::ClassProperty
~MetaItem() noexcept=defaultCeresEngine::MetaItemvirtual