MIRA
Class Member List

This is the complete list of members for Class, including all inherited members.

Class(std::string const &identifier, std::string const &name, std::map< std::string, std::string > const &metaInfo, bool libLoaded)Classprotected
Class(std::string const &identifier, std::string const &name, bool libLoaded)Classprotected
ClassFactory classClassfriend
ClassProxy classClassfriend
eraseChild(Class const *const iClass)Class
eraseParent(Class const *const iClass)Class
getClassByIdentifier(std::string const &classIdentifier) constClass
getClassByMeta(std::string const &metaKey, std::string const &metaValue) constClass
getClassByMeta(T funcPtr) constClassinline
getDerivedClasses() constClass
getDirectParents() constClass
getIdentifier() constClassvirtual
getMetaInfo() constClass
getMetaInfo(const std::string &meta) constClass
getName() constClassvirtual
getTypeId() const =0Classpure virtual
getTypename() const =0Classpure virtual
isAbstract() const =0Classpure virtual
isBaseOf(Class const *const derived) constClass
isBaseOf(ClassProxy derived) constClass
isBaseOf(std::string const &identifier) constClass
isClassRegistered(std::string const &classIdentifier) constClass
isDeclaredAbstract() constClass
isDerivedFrom(Class const *const base) constClass
isDerivedFrom(ClassProxy base) constClass
isDirectlyDerivedFrom(Class const *const base) constClass
isDirectlyDerivedFrom(ClassProxy base) constClass
isLibraryLoaded() constClass
mDerivedChildrenClassprotected
mDirectParentsClassprotected
mIdentifierClassprotected
mLibClassprotected
mLibLoadedClassprotected
mMetaInfoClassprotected
mNameClassprotected
newInstance() const =0Classpure virtual
newInstance() constClassinline
newInstance(int paramCount,...) const =0Classpure virtual
newInstance(std::string const &childIdentifier) const =0Classpure virtual
newInstance(std::string const &childIdentifier) constClassinline
newInstance(std::string const &childIdentifier, int paramCount,...) const =0Classpure virtual
newVAInstance(int paramCount, std::va_list) const =0Classprotectedpure virtual
operator!=(Class const &other) constClassinline
operator<(Class const &other) constClassinline
operator==(Class const &other) constClassinline
reflectRead(Reflector &r)Class
reflectRead(Reflector &r)Classinline
reflectWrite(Reflector &r)Classinline
TClass classClassfriend
~Class()Classvirtual