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 override
CeresEngine::TTypeInfoBase< T, Traits >
inline
virtual
addElement
(StringView name, ValueGetter &&value)
CeresEngine::Enum
protected
addItem
(MetaItem *value)
CeresEngine::MetaContainer
protected
as
() const noexcept
CeresEngine::TypeInfo
inline
being
() const noexcept
CeresEngine::TypeInfo
inline
count
(MetaCategory category) const
CeresEngine::MetaContainer
protected
desugar
() const
CeresEngine::TypeInfo
inline
virtual
Enum
(const StringView name)
CeresEngine::Enum
inline
explicit
EnumerateElementFunction
typedef
CeresEngine::Enum
forEach
(Func &&func) const
CeresEngine::MetaContainer
forEach
(MetaCategory category, Func &&func) const
CeresEngine::MetaContainer
forEach
() const
CeresEngine::MetaContainer
forEach
(MetaCategory category) const
CeresEngine::MetaContainer
forEachValue
(const EnumerateElementFunction &func) const
CeresEngine::Enum
forEachValue
() const
CeresEngine::Enum
getAlignment
() const noexcept override
CeresEngine::TTypeInfoBase< T, Traits >
inline
virtual
getEnumValueWithName
(StringView name) const
CeresEngine::Enum
getEnumValueWithValue
(const Box &name) const
CeresEngine::Enum
getID
() const noexcept
CeresEngine::TypeInfo
inline
getIdentityHash
() const noexcept override
CeresEngine::TTypeInfoBase< T, Traits >
inline
virtual
getName
() const noexcept final
CeresEngine::TEnum< T >
inline
virtual
CeresEngine::Enum::getName
(const Box &value) const
CeresEngine::Enum
getSize
() const noexcept override
CeresEngine::TTypeInfoBase< T, Traits >
inline
virtual
getType
(const TypeAttribute attribute) const override
CeresEngine::TTypeInfoBase< T, Traits >
inline
virtual
getValue
(StringView name) const
CeresEngine::Enum
is
() const noexcept
CeresEngine::TypeInfo
inline
ItemPtr
typedef
CeresEngine::MetaContainer
private
MetaContainer
()=default
CeresEngine::MetaContainer
explicit
protected
mItems
CeresEngine::MetaContainer
private
name
CeresEngine::Enum
removeConst
() const
CeresEngine::TypeInfo
removePointer
() const
CeresEngine::TypeInfo
removeReference
() const
CeresEngine::TypeInfo
TEnum
()
CeresEngine::TEnum< T >
inline
explicit
value
(StringView name, const T &value)
CeresEngine::TEnum< T >
inline
ValueGetter
typedef
CeresEngine::Enum
~MetaContainer
()=default
CeresEngine::MetaContainer
protected
virtual
~TypeInfo
()=default
CeresEngine::TypeInfo
virtual
Generated by
1.9.8