CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::TEnum< T > Member List

This is the complete list of members for CeresEngine::TEnum< T >, including all inherited members.

access(const void *target) const overrideCeresEngine::TTypeInfoBase< T, Traits >inlinevirtual
addElement(StringView name, ValueGetter &&value)CeresEngine::Enumprotected
addItem(MetaItem *value)CeresEngine::MetaContainerprotected
as() const noexceptCeresEngine::TypeInfoinline
being() const noexceptCeresEngine::TypeInfoinline
count(MetaCategory category) constCeresEngine::MetaContainerprotected
desugar() constCeresEngine::TypeInfoinlinevirtual
Enum(const StringView name)CeresEngine::Enuminlineexplicit
EnumerateElementFunction typedefCeresEngine::Enum
forEach(Func &&func) constCeresEngine::MetaContainer
forEach(MetaCategory category, Func &&func) constCeresEngine::MetaContainer
forEach() constCeresEngine::MetaContainer
forEach(MetaCategory category) constCeresEngine::MetaContainer
forEachValue(const EnumerateElementFunction &func) constCeresEngine::Enum
forEachValue() constCeresEngine::Enum
getAlignment() const noexcept overrideCeresEngine::TTypeInfoBase< T, Traits >inlinevirtual
getEnumValueWithName(StringView name) constCeresEngine::Enum
getEnumValueWithValue(const Box &name) constCeresEngine::Enum
getID() const noexceptCeresEngine::TypeInfoinline
getIdentityHash() const noexcept overrideCeresEngine::TTypeInfoBase< T, Traits >inlinevirtual
getName() const noexcept finalCeresEngine::TEnum< T >inlinevirtual
CeresEngine::Enum::getName(const Box &value) constCeresEngine::Enum
getSize() const noexcept overrideCeresEngine::TTypeInfoBase< T, Traits >inlinevirtual
getType(const TypeAttribute attribute) const overrideCeresEngine::TTypeInfoBase< T, Traits >inlinevirtual
getValue(StringView name) constCeresEngine::Enum
is() const noexceptCeresEngine::TypeInfoinline
ItemPtr typedefCeresEngine::MetaContainerprivate
MetaContainer()=defaultCeresEngine::MetaContainerexplicitprotected
mItemsCeresEngine::MetaContainerprivate
nameCeresEngine::Enum
removeConst() constCeresEngine::TypeInfo
removePointer() constCeresEngine::TypeInfo
removeReference() constCeresEngine::TypeInfo
TEnum()CeresEngine::TEnum< T >inlineexplicit
value(StringView name, const T &value)CeresEngine::TEnum< T >inline
ValueGetter typedefCeresEngine::Enum
~MetaContainer()=defaultCeresEngine::MetaContainerprotectedvirtual
~TypeInfo()=defaultCeresEngine::TypeInfovirtual