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 §ionname, XMLPortObjectContainer *container) | orxonox::Identifier | |
addXMLPortParamContainer(const std::string ¶mname, XMLPortParamContainer *container) | orxonox::Identifier | |
canDynamicCastObjectToIdentifierClass(Identifiable *object) const override | orxonox::ClassIdentifier< T > | inlinevirtual |
ClassIdentifier(const std::string &name, Factory *factory, bool bLoadable) | orxonox::ClassIdentifier< T > | inline |
ClassIdentifier(const ClassIdentifier< T > &)=delete | orxonox::ClassIdentifier< T > | private |
classIdentifier_s | orxonox::ClassIdentifier< T > | privatestatic |
createSuperFunctionCaller() const =0 | orxonox::Identifier | protectedpure 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() override | orxonox::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::Identifier | inline |
getClassID() const | orxonox::Identifier | inline |
getConfigValueContainer(const std::string &varname) | orxonox::Identifier | |
getDirectChildren() const | orxonox::Identifier | inline |
getDirectParents() const | orxonox::Identifier | inline |
getIdentifier() | orxonox::ClassIdentifier< T > | inlinestatic |
getName() const | orxonox::Identifier | inline |
getNetworkID() const | orxonox::Identifier | inline |
getParents() const | orxonox::Identifier | inline |
getReferenceCount() const | orxonox::Destroyable | inline |
getTypeInfo() override | orxonox::ClassIdentifier< T > | inlinevirtual |
getXMLPortObjectContainer(const std::string §ionname) | orxonox::Identifier | |
getXMLPortObjectMap() const | orxonox::Identifier | inline |
getXMLPortParamContainer(const std::string ¶mname) | orxonox::Identifier | |
getXMLPortParamMap() const | orxonox::Identifier | inline |
hasConfigValues() const | orxonox::Identifier | inline |
hasFactory() const | orxonox::Identifier | inline |
Identifier(const std::string &name, Factory *factory, bool bLoadable) | orxonox::Identifier | |
Identifier(const Identifier &)=delete | orxonox::Identifier | |
inheritsFrom(InheritsFrom *directParent) | orxonox::Identifier | |
initConfigValues_s | orxonox::Identifier | static |
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::Identifier | inline |
isLoadable() const | orxonox::Identifier | inline |
isParentOf(const Identifier *identifier) const | orxonox::Identifier | |
isVirtualBase() const | orxonox::Identifier | inline |
operator=(const ClassIdentifier< T > &)=delete | orxonox::ClassIdentifier< T > | private |
orxonox::Identifier::operator=(const Identifier &)=delete | orxonox::Identifier | |
preDestroy() | orxonox::Destroyable | inlineprotectedvirtual |
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::Identifier | inline |
updateConfigValues(bool updateChildren=true) const override | orxonox::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::Destroyable | virtual |
~Identifier() | orxonox::Identifier | virtual |