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::Classprotected
addItem(MetaItem *value)CeresEngine::MetaContainerprotected
attributesCeresEngine::Class
cast(const Class *base, const void *instance) constCeresEngine::Class
cast(const Class *base, void *instance) constCeresEngine::Class
CastFunctionType typedefCeresEngine::Class
Class(const StringView name)CeresEngine::Classinlineexplicit
count(MetaCategory category) constCeresEngine::MetaContainerprotected
find(TypeID typeID)CeresEngine::Classstatic
find(StringView name)CeresEngine::Classstatic
forEach(Func &&func) constCeresEngine::MetaContainer
forEach(MetaCategory category, Func &&func) constCeresEngine::MetaContainer
forEach() constCeresEngine::MetaContainer
forEach(MetaCategory category) constCeresEngine::MetaContainer
forEachBase() constCeresEngine::Class
forEachConstructor(const MemberIteratorFunc< ClassConstructor > &func) constCeresEngine::Class
forEachConstructor() constCeresEngine::Class
forEachDirectBase() constCeresEngine::Class
forEachMethod(const MemberIteratorFunc< ClassMethod > &func) constCeresEngine::Classinline
forEachMethod(const MetaMemberIterationFlags &flags, const MemberIteratorFunc< ClassMethod > &func) constCeresEngine::Class
forEachMethod(MetaMemberIterationFlags flags=MetaMemberIterationFlag::Default) constCeresEngine::Class
forEachProperty(const MemberIteratorFunc< ClassProperty > &func) constCeresEngine::Classinline
forEachProperty(const MetaMemberIterationFlags &flags, const MemberIteratorFunc< ClassProperty > &func) constCeresEngine::Class
forEachProperty(MetaMemberIterationFlags flags=MetaMemberIterationFlag::Default) constCeresEngine::Class
getConstructor() constCeresEngine::Class
getConstructor(StringView oldSignature) constCeresEngine::Class
getCopyConstructor() constCeresEngine::Class
getDefaultConstructor() constCeresEngine::Class
getMethod(StringView name) constCeresEngine::Class
getMethodInternal(StringView name) constCeresEngine::Classprivate
getMoveConstructor() constCeresEngine::Class
getProperty(StringView name) constCeresEngine::Class
getPropertyInternal(StringView name) constCeresEngine::Classprivate
inheritedFrom(const Class *base) constCeresEngine::Class
ItemPtr typedefCeresEngine::MetaContainerprivate
mBaseClassesCeresEngine::Classprivate
MemberIterator typedefCeresEngine::Class
MemberIteratorFunc typedefCeresEngine::Class
MetaContainer()=defaultCeresEngine::MetaContainerexplicitprotected
mItemsCeresEngine::MetaContainerprivate
nameCeresEngine::Class
~Class() override=defaultCeresEngine::Class
~MetaContainer()=defaultCeresEngine::MetaContainerprotectedvirtual