MIRA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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) const Class
getClassByMeta(std::string const &metaKey, std::string const &metaValue) const Class
getClassByMeta(T funcPtr) const Classinline
getDerivedClasses() const Class
getDirectParents() const Class
getIdentifier() const Classvirtual
getMetaInfo() const Class
getMetaInfo(const std::string &meta) const Class
getName() const Classvirtual
getTypeId() const =0Classpure virtual
getTypename() const =0Classpure virtual
isAbstract() const =0Classpure virtual
isBaseOf(Class const *const derived) const Class
isBaseOf(ClassProxy derived) const Class
isBaseOf(std::string const &identifier) const Class
isClassRegistered(std::string const &classIdentifier) const Class
isDeclaredAbstract() const Class
isDerivedFrom(Class const *const base) const Class
isDerivedFrom(ClassProxy base) const Class
isDirectlyDerivedFrom(Class const *const base) const Class
isDirectlyDerivedFrom(ClassProxy base) const Class
isLibraryLoaded() const Class
mDerivedChildrenClassprotected
mDirectParentsClassprotected
mIdentifierClassprotected
mLibClassprotected
mLibLoadedClassprotected
mMetaInfoClassprotected
mNameClassprotected
newInstance() const =0Classinlinepure virtual
newInstance() const Class
newInstance(int paramCount,...) const =0Classpure virtual
newInstance(std::string const &childIdentifier) const =0Classinlinepure virtual
newInstance(std::string const &childIdentifier) const Class
newInstance(std::string const &childIdentifier, int paramCount,...) const =0Classpure virtual
newVAInstance(int paramCount, std::va_list) const =0Classprotectedpure virtual
operator!=(Class const &other) const Classinline
operator<(Class const &other) const Classinline
operator==(Class const &other) const Classinline
reflectRead(Reflector &r)Class
reflectRead(Reflector &r)Classinline
reflectWrite(Reflector &r)Classinline
TClass classClassfriend
~Class()Classvirtual