| _addChild(const KeyT &key, ChildArgs... childArgs) | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inlineprotected | 
  | _aronType | AronTyped | protected | 
  | _checkContainerName(const std::string &gottenName, const std::string &actualName, bool emptyOk=true) const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inlineprotected | 
  | _container | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | mutableprotected | 
  | _derived() | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inlineprotected | 
  | _derived() const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inlineprotected | 
  | _id | MemoryItem | protected | 
  | addEntity(const std::string &name) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | addEntity(const EntityT &entity) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | addEntity(EntityT &&entity) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | addEntity(const std::string &name, Args... args) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | addPredictionEngine(const PredictionEngine &engine) | Predictive< ProviderSegment > | inline | 
  | append(const OtherDerivedT &other) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | aronType() | AronTyped |  | 
  | aronType() const | AronTyped |  | 
  | AronTyped(aron::type::ObjectPtr aronType=nullptr) | AronTyped | explicit | 
  | begin() const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | begin() | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | ChildT typedef | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | clear() | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | container() const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inlineprotected | 
  | container() | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inlineprotected | 
  | ContainerT typedef | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > |  | 
  | DerivedT typedef | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > |  | 
  | empty() const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | end() const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | end() | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | EntityInstanceT typedef | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | EntitySnapshotT typedef | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | EntityT typedef | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | equalsDeep(const DerivedT &other) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | findEntity(const std::string &name) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | findEntity(const std::string &name) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | findEntity(const MemoryID &entityID) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | findEntity(const MemoryID &entityID) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | findInstance(const MemoryID &instanceID) | GetFindInstanceMixin< ProviderSegment > | inline | 
  | findInstance(const MemoryID &instanceID) const | GetFindInstanceMixin< ProviderSegment > | inline | 
  | findLatestInstance(int instanceIndex=0) const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findLatestInstance(int instanceIndex=0) | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findLatestInstance(const MemoryID &entityID, int instanceIndex=0) | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findLatestInstance(const MemoryID &entityID, int instanceIndex=0) const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findLatestInstanceData(const MemoryID &entityID, int instanceIndex=0) const | FindInstanceDataMixin< ProviderSegment > | inline | 
  | findLatestInstanceDataAs(const MemoryID &entityID, int instanceIndex=0) const | FindInstanceDataMixin< ProviderSegment > | inline | 
  | findLatestSnapshot() const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findLatestSnapshot() | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findLatestSnapshot(const MemoryID &entityID) | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findLatestSnapshot(const MemoryID &entityID) const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findSnapshot(const MemoryID &snapshotID) | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | findSnapshot(const MemoryID &snapshotID) const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | forEachChild(ChildFunctionT &&func) | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | forEachChild(ChildFunctionT &&func) const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | forEachEntity(EntityFunctionT &&func) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | forEachEntity(EntityFunctionT &&func) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | forEachInstance(InstanceFunctionT &&func) | ForEachEntityInstanceMixin< ProviderSegment > | inline | 
  | forEachInstance(InstanceFunctionT &&func) const | ForEachEntityInstanceMixin< ProviderSegment > | inline | 
  | forEachInstanceAs(AronDtoFunctionT &&func) const | ForEachEntityInstanceMixin< ProviderSegment > | inline | 
  | forEachInstanceIn(const MemoryID &id, InstanceFunctionT &&func) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | forEachInstanceIn(const MemoryID &id, InstanceFunctionT &&func) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | forEachInstanceWithDataAs(EntityInstanceBaseAronDtoFunctionT &&func) const | ForEachEntityInstanceMixin< ProviderSegment > | inline | 
  | forEachSnapshot(SnapshotFunctionT &&func) | ForEachEntitySnapshotMixin< ProviderSegment > | inline | 
  | forEachSnapshot(SnapshotFunctionT &&func) const | ForEachEntitySnapshotMixin< ProviderSegment > | inline | 
  | getAllPredictionEngines() const | Predictive< ProviderSegment > | inline | 
  | getEntity(const std::string &name) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | getEntity(const std::string &name) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | getEntity(const MemoryID &entityID) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | getEntity(const MemoryID &entityID) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | getEntityNames() const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | getInstance(const MemoryID &instanceID) | GetFindInstanceMixin< ProviderSegment > | inline | 
  | getInstance(const MemoryID &instanceID) const | GetFindInstanceMixin< ProviderSegment > | inline | 
  | getKeyString() const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | getLatestInstance(int instanceIndex=0) | GetLatestInstanceMixin< ProviderSegment > | inline | 
  | getLatestInstance(int instanceIndex=0) const | GetLatestInstanceMixin< ProviderSegment > | inline | 
  | getLatestSnapshot(int snapshotIndex=0) | GetLatestSnapshotMixin< ProviderSegment > | inline | 
  | getLatestSnapshot(int snapshotIndex=0) const | GetLatestSnapshotMixin< ProviderSegment > | inline | 
  | getLevelName() | ProviderSegmentBase< Entity, ProviderSegment > | inlinestatic | 
  | getSnapshot(const MemoryID &snapshotID) | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | getSnapshot(const MemoryID &snapshotID) const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | hasAronType() const | AronTyped |  | 
  | hasEntity(const std::string &name) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | hasEntity(const MemoryID &entityID) const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | hasInstance(const MemoryID &instanceID) const | GetFindInstanceMixin< ProviderSegment > | inline | 
  | hasInstances() const | GetFindInstanceMixin< ProviderSegment > | inline | 
  | hasSnapshot(const MemoryID &snapshotID) const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | hasSnapshots() const | GetFindSnapshotMixin< ProviderSegment > | inline | 
  | id() | MemoryItem | inline | 
  | id() const | MemoryItem | inline | 
  | MemoryContainerBase() | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | MemoryContainerBase(const MemoryID &id) | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inlineexplicit | 
  | MemoryContainerBase(const MemoryContainerBase &other)=default | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > |  | 
  | MemoryContainerBase(MemoryContainerBase &&other)=default | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > |  | 
  | MemoryItem() | MemoryItem |  | 
  | MemoryItem(const MemoryID &id) | MemoryItem | explicit | 
  | MemoryItem(const MemoryItem &other)=default | MemoryItem |  | 
  | MemoryItem(MemoryItem &&other)=default | MemoryItem |  | 
  | name() | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | name() const | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | operator=(const ProviderSegmentBase &other)=default | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | operator=(ProviderSegmentBase &&other)=default | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment >::operator=(const MemoryContainerBase &other)=default | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > |  | 
  | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment >::operator=(MemoryContainerBase &&other)=default | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > |  | 
  | armarx::armem::base::detail::MemoryItem::operator=(const MemoryItem &other)=default | MemoryItem |  | 
  | armarx::armem::base::detail::MemoryItem::operator=(MemoryItem &&other)=default | MemoryItem |  | 
  | predictionEngines() const | Predictive< ProviderSegment > | inline | 
  | Predictive(const std::vector< PredictionEngine > &engines={}) | Predictive< ProviderSegment > | inlineexplicit | 
  | ProviderSegmentBase() | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | ProviderSegmentBase(const std::string &name, aron::type::ObjectPtr aronType=nullptr, const std::vector< PredictionEngine > &predictionEngines={}) | ProviderSegmentBase< Entity, ProviderSegment > | inlineexplicit | 
  | ProviderSegmentBase(const std::string &name, const MemoryID parentID, aron::type::ObjectPtr aronType=nullptr, const std::vector< PredictionEngine > &predictionEngines={}) | ProviderSegmentBase< Entity, ProviderSegment > | inlineexplicit | 
  | ProviderSegmentBase(const MemoryID id, aron::type::ObjectPtr aronType=nullptr, const std::vector< PredictionEngine > &predictionEngines={}) | ProviderSegmentBase< Entity, ProviderSegment > | inlineexplicit | 
  | ProviderSegmentBase(const ProviderSegmentBase &other)=default | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | ProviderSegmentBase(ProviderSegmentBase &&other)=default | ProviderSegmentBase< Entity, ProviderSegment > |  | 
  | setAronType(aron::type::ObjectPtr aronType) | AronTyped |  | 
  | setPredictionEngines(const std::vector< PredictionEngine > &engines) | Predictive< ProviderSegment > | inline | 
  | size() const | MemoryContainerBase< std::map< std::string, Entity >, ProviderSegment > | inline | 
  | update(const EntityUpdate &update) | ProviderSegmentBase< Entity, ProviderSegment > | inline | 
  | ~MemoryItem() | MemoryItem | protected |