Orxonox  0.0.5 Codename: Arcturus
orxonox::ClassIdentifier< T > Member List

This is the complete list of members for orxonox::ClassIdentifier< T >, including all inherited members.

addConfigValueContainer(const std::string &varname, ConfigValueContainer *container)orxonox::Identifier
addObjectToList(T *object, Listable *)orxonox::ClassIdentifier< T >private
addObjectToList(T *object, Identifiable *)orxonox::ClassIdentifier< T >private
addXMLPortObjectContainer(const std::string &sectionname, XMLPortObjectContainer *container)orxonox::Identifier
addXMLPortParamContainer(const std::string &paramname, XMLPortParamContainer *container)orxonox::Identifier
canDynamicCastObjectToIdentifierClass(Identifiable *object) const overrideorxonox::ClassIdentifier< T >inlinevirtual
ClassIdentifier(const std::string &name, Factory *factory, bool bLoadable)orxonox::ClassIdentifier< T >inline
ClassIdentifier(const ClassIdentifier< T > &)=deleteorxonox::ClassIdentifier< T >private
classIdentifier_sorxonox::ClassIdentifier< T >privatestatic
createSuperFunctionCaller() const =0orxonox::Identifierprotectedpure virtual
destroy()orxonox::Destroyable
Destroyable()orxonox::Destroyable
destroyLater()orxonox::Destroyable
destroyObject(Destroyable *object)orxonox::ClassIdentifier< T >private
destroyObject(void *object)orxonox::ClassIdentifier< T >private
destroyObjects() overrideorxonox::ClassIdentifier< T >virtual
destroyObjects(Listable *)orxonox::ClassIdentifier< T >private
destroyObjects(void *)orxonox::ClassIdentifier< T >private
fabricate(Context *context)orxonox::Identifier
finishInitialization()orxonox::Identifier
getChildren() const orxonox::Identifierinline
getClassID() const orxonox::Identifierinline
getConfigValueContainer(const std::string &varname)orxonox::Identifier
getDirectChildren() const orxonox::Identifierinline
getDirectParents() const orxonox::Identifierinline
getIdentifier()orxonox::ClassIdentifier< T >inlinestatic
getName() const orxonox::Identifierinline
getNetworkID() const orxonox::Identifierinline
getParents() const orxonox::Identifierinline
getReferenceCount() const orxonox::Destroyableinline
getTypeInfo() overrideorxonox::ClassIdentifier< T >inlinevirtual
getXMLPortObjectContainer(const std::string &sectionname)orxonox::Identifier
getXMLPortObjectMap() const orxonox::Identifierinline
getXMLPortParamContainer(const std::string &paramname)orxonox::Identifier
getXMLPortParamMap() const orxonox::Identifierinline
hasConfigValues() const orxonox::Identifierinline
hasFactory() const orxonox::Identifierinline
Identifier(const std::string &name, Factory *factory, bool bLoadable)orxonox::Identifier
Identifier(const Identifier &)=deleteorxonox::Identifier
inheritsFrom(InheritsFrom *directParent)orxonox::Identifier
initConfigValues_sorxonox::Identifierstatic
initializeObject(T *object)orxonox::ClassIdentifier< T >
initializeParents(const std::list< const Identifier * > &initializationTrace)orxonox::Identifier
isA(const Identifier *identifier) const orxonox::Identifier
isChildOf(const Identifier *identifier) const orxonox::Identifier
isDirectChildOf(const Identifier *identifier) const orxonox::Identifier
isDirectParentOf(const Identifier *identifier) const orxonox::Identifier
isExactlyA(const Identifier *identifier) const orxonox::Identifier
isInitialized() const orxonox::Identifierinline
isLoadable() const orxonox::Identifierinline
isParentOf(const Identifier *identifier) const orxonox::Identifier
isVirtualBase() const orxonox::Identifierinline
operator=(const ClassIdentifier< T > &)=deleteorxonox::ClassIdentifier< T >private
orxonox::Identifier::operator=(const Identifier &)=deleteorxonox::Identifier
preDestroy()orxonox::Destroyableinlineprotectedvirtual
reset()orxonox::Identifier
setConfigValues(T *object, Configurable *) const orxonox::ClassIdentifier< T >private
setConfigValues(T *object, Identifiable *) const orxonox::ClassIdentifier< T >private
setNetworkID(uint32_t id)orxonox::Identifier
setVirtualBase(bool bIsVirtualBase)orxonox::Identifierinline
updateConfigValues(bool updateChildren=true) const overrideorxonox::ClassIdentifier< T >virtual
updateConfigValues(bool updateChildren, Listable *) const orxonox::ClassIdentifier< T >private
updateConfigValues(bool updateChildren, Identifiable *) const orxonox::ClassIdentifier< T >private
~ClassIdentifier()orxonox::ClassIdentifier< T >inline
~Destroyable()orxonox::Destroyablevirtual
~Identifier()orxonox::Identifiervirtual