CeresEngine
0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::Class Member List
This is the complete list of members for
CeresEngine::Class
, including all inherited members.
addBaseClass
(TypeID typeID, CastFunctionType caster)
CeresEngine::Class
protected
addItem
(MetaItem *value)
CeresEngine::MetaContainer
protected
attributes
CeresEngine::Class
cast
(const Class *base, const void *instance) const
CeresEngine::Class
cast
(const Class *base, void *instance) const
CeresEngine::Class
CastFunctionType
typedef
CeresEngine::Class
Class
(const StringView name)
CeresEngine::Class
inline
explicit
count
(MetaCategory category) const
CeresEngine::MetaContainer
protected
find
(TypeID typeID)
CeresEngine::Class
static
find
(StringView name)
CeresEngine::Class
static
forEach
(Func &&func) const
CeresEngine::MetaContainer
forEach
(MetaCategory category, Func &&func) const
CeresEngine::MetaContainer
forEach
() const
CeresEngine::MetaContainer
forEach
(MetaCategory category) const
CeresEngine::MetaContainer
forEachBase
() const
CeresEngine::Class
forEachConstructor
(const MemberIteratorFunc< ClassConstructor > &func) const
CeresEngine::Class
forEachConstructor
() const
CeresEngine::Class
forEachDirectBase
() const
CeresEngine::Class
forEachMethod
(const MemberIteratorFunc< ClassMethod > &func) const
CeresEngine::Class
inline
forEachMethod
(const MetaMemberIterationFlags &flags, const MemberIteratorFunc< ClassMethod > &func) const
CeresEngine::Class
forEachMethod
(MetaMemberIterationFlags flags=MetaMemberIterationFlag::Default) const
CeresEngine::Class
forEachProperty
(const MemberIteratorFunc< ClassProperty > &func) const
CeresEngine::Class
inline
forEachProperty
(const MetaMemberIterationFlags &flags, const MemberIteratorFunc< ClassProperty > &func) const
CeresEngine::Class
forEachProperty
(MetaMemberIterationFlags flags=MetaMemberIterationFlag::Default) const
CeresEngine::Class
getConstructor
() const
CeresEngine::Class
getConstructor
(StringView oldSignature) const
CeresEngine::Class
getCopyConstructor
() const
CeresEngine::Class
getDefaultConstructor
() const
CeresEngine::Class
getMethod
(StringView name) const
CeresEngine::Class
getMethodInternal
(StringView name) const
CeresEngine::Class
private
getMoveConstructor
() const
CeresEngine::Class
getProperty
(StringView name) const
CeresEngine::Class
getPropertyInternal
(StringView name) const
CeresEngine::Class
private
inheritedFrom
(const Class *base) const
CeresEngine::Class
ItemPtr
typedef
CeresEngine::MetaContainer
private
mBaseClasses
CeresEngine::Class
private
MemberIterator
typedef
CeresEngine::Class
MemberIteratorFunc
typedef
CeresEngine::Class
MetaContainer
()=default
CeresEngine::MetaContainer
explicit
protected
mItems
CeresEngine::MetaContainer
private
name
CeresEngine::Class
~Class
() override=default
CeresEngine::Class
~MetaContainer
()=default
CeresEngine::MetaContainer
protected
virtual
Generated by
1.9.8