_addChild(const KeyT &key, ChildArgs... childArgs) | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inlineprotected |
_addCoreSegmentIfMissing(const std::string &coreSegmentName, const bool addMissingCoreSegmentDuringUpdate) | MemoryBase< CoreSegment, Memory > | inlineprotected |
_checkContainerName(const std::string &gottenName, const std::string &actualName, bool emptyOk=true) const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inlineprotected |
_container | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | mutableprotected |
_derived() | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inlineprotected |
_derived() const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inlineprotected |
_id | MemoryItem | protected |
addCoreSegment(const std::string &name, aron::type::ObjectPtr coreSegmentType=nullptr, const std::vector< PredictionEngine > &predictionEngines={}) | MemoryBase< CoreSegment, Memory > | inline |
addCoreSegment(const CoreSegmentT &coreSegment) | MemoryBase< CoreSegment, Memory > | inline |
addCoreSegment(CoreSegmentT &&coreSegment) | MemoryBase< CoreSegment, Memory > | inline |
addCoreSegment(const std::string &name, Args... args) | MemoryBase< CoreSegment, Memory > | inline |
addPredictionEngine(const PredictionEngine &engine) | Predictive< Memory > | inline |
addPredictor(const PredictionEngine &engine, Predictor &&predictor) | Prediction< Memory > | inline |
append(const OtherDerivedT &other) | MemoryBase< CoreSegment, Memory > | inline |
begin() const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
begin() | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
ChildT typedef | MemoryBase< CoreSegment, Memory > | |
clear() | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
container() const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inlineprotected |
container() | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inlineprotected |
ContainerT typedef | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | |
CoreSegmentT typedef | MemoryBase< CoreSegment, Memory > | |
DerivedT typedef | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | |
dispatchPredictions(const std::vector< PredictionRequest > &requests) | PredictionContainer< Memory > | inline |
dispatchTargetedPrediction(const PredictionRequest &request, const MemoryID &target) | PredictionContainer< Memory > | inline |
empty() const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
end() const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
end() | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
EntityInstanceT typedef | MemoryBase< CoreSegment, Memory > | |
EntitySnapshotT typedef | MemoryBase< CoreSegment, Memory > | |
EntityT typedef | MemoryBase< CoreSegment, Memory > | |
equalsDeep(const MemoryBase &other) const | MemoryBase< CoreSegment, Memory > | inline |
findCoreSegment(const std::string &name) | MemoryBase< CoreSegment, Memory > | inline |
findCoreSegment(const std::string &name) const | MemoryBase< CoreSegment, Memory > | inline |
findCoreSegment(const MemoryID &coreSegmentID) | MemoryBase< CoreSegment, Memory > | inline |
findCoreSegment(const MemoryID &coreSegmentID) const | MemoryBase< CoreSegment, Memory > | inline |
findEntity(const MemoryID &entityID) | GetFindEntityMixin< Memory > | inline |
findEntity(const MemoryID &entityID) const | GetFindEntityMixin< Memory > | inline |
findInstance(const MemoryID &instanceID) | GetFindInstanceMixin< Memory > | inline |
findInstance(const MemoryID &instanceID) const | GetFindInstanceMixin< Memory > | inline |
findLatestInstance(int instanceIndex=0) const | GetFindSnapshotMixin< Memory > | inline |
findLatestInstance(int instanceIndex=0) | GetFindSnapshotMixin< Memory > | inline |
findLatestInstance(const MemoryID &entityID, int instanceIndex=0) | GetFindSnapshotMixin< Memory > | inline |
findLatestInstance(const MemoryID &entityID, int instanceIndex=0) const | GetFindSnapshotMixin< Memory > | inline |
findLatestInstanceData(const MemoryID &entityID, int instanceIndex=0) const | FindInstanceDataMixin< Memory > | inline |
findLatestInstanceDataAs(const MemoryID &entityID, int instanceIndex=0) const | FindInstanceDataMixin< Memory > | inline |
findLatestSnapshot() const | GetFindSnapshotMixin< Memory > | inline |
findLatestSnapshot() | GetFindSnapshotMixin< Memory > | inline |
findLatestSnapshot(const MemoryID &entityID) | GetFindSnapshotMixin< Memory > | inline |
findLatestSnapshot(const MemoryID &entityID) const | GetFindSnapshotMixin< Memory > | inline |
findProviderSegment(const MemoryID &providerSegmentID) | GetFindProviderSegmentMixin< Memory > | inline |
findProviderSegment(const MemoryID &providerSegmentID) const | GetFindProviderSegmentMixin< Memory > | inline |
findSnapshot(const MemoryID &snapshotID) | GetFindSnapshotMixin< Memory > | inline |
findSnapshot(const MemoryID &snapshotID) const | GetFindSnapshotMixin< Memory > | inline |
forEachChild(ChildFunctionT &&func) | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
forEachChild(ChildFunctionT &&func) const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
forEachCoreSegment(CoreSegmentFunctionT &&func) | MemoryBase< CoreSegment, Memory > | inline |
forEachCoreSegment(CoreSegmentFunctionT &&func) const | MemoryBase< CoreSegment, Memory > | inline |
forEachEntity(FunctionT &&func) | ForEachEntityMixin< Memory > | inline |
forEachEntity(FunctionT &&func) const | ForEachEntityMixin< Memory > | inline |
forEachInstance(InstanceFunctionT &&func) | ForEachEntityInstanceMixin< Memory > | inline |
forEachInstance(InstanceFunctionT &&func) const | ForEachEntityInstanceMixin< Memory > | inline |
forEachInstanceAs(AronDtoFunctionT &&func) const | ForEachEntityInstanceMixin< Memory > | inline |
forEachInstanceIn(const MemoryID &id, InstanceFunctionT &&func) | MemoryBase< CoreSegment, Memory > | inline |
forEachInstanceIn(const MemoryID &id, InstanceFunctionT &&func) const | MemoryBase< CoreSegment, Memory > | inline |
forEachInstanceWithDataAs(EntityInstanceBaseAronDtoFunctionT &&func) const | ForEachEntityInstanceMixin< Memory > | inline |
forEachProviderSegment(FunctionT &&func) | ForEachProviderSegmentMixin< Memory > | inline |
forEachProviderSegment(FunctionT &&func) const | ForEachProviderSegmentMixin< Memory > | inline |
forEachSnapshot(SnapshotFunctionT &&func) | ForEachEntitySnapshotMixin< Memory > | inline |
forEachSnapshot(SnapshotFunctionT &&func) const | ForEachEntitySnapshotMixin< Memory > | inline |
getAllPredictionEngines() const | PredictiveContainer< Memory > | inline |
getCoreSegment(const std::string &name) | MemoryBase< CoreSegment, Memory > | inline |
getCoreSegment(const std::string &name) const | MemoryBase< CoreSegment, Memory > | inline |
getCoreSegment(const MemoryID &coreSegmentID) | MemoryBase< CoreSegment, Memory > | inline |
getCoreSegment(const MemoryID &coreSegmentID) const | MemoryBase< CoreSegment, Memory > | inline |
getCoreSegmentNames() const | MemoryBase< CoreSegment, Memory > | inline |
getEntity(const MemoryID &entityID) | GetFindEntityMixin< Memory > | inline |
getEntity(const MemoryID &entityID) const | GetFindEntityMixin< Memory > | inline |
getInstance(const MemoryID &instanceID) | GetFindInstanceMixin< Memory > | inline |
getInstance(const MemoryID &instanceID) const | GetFindInstanceMixin< Memory > | inline |
getKeyString() const | MemoryBase< CoreSegment, Memory > | inline |
getLatestInstance(int instanceIndex=0) | GetLatestInstanceMixin< Memory > | inline |
getLatestInstance(int instanceIndex=0) const | GetLatestInstanceMixin< Memory > | inline |
getLatestSnapshot(int snapshotIndex=0) | GetLatestSnapshotMixin< Memory > | inline |
getLatestSnapshot(int snapshotIndex=0) const | GetLatestSnapshotMixin< Memory > | inline |
getLevelName() | MemoryBase< CoreSegment, Memory > | inlinestatic |
getProviderSegment(const MemoryID &providerSegmentID) | GetFindProviderSegmentMixin< Memory > | inline |
getProviderSegment(const MemoryID &providerSegmentID) const | GetFindProviderSegmentMixin< Memory > | inline |
getSnapshot(const MemoryID &snapshotID) | GetFindSnapshotMixin< Memory > | inline |
getSnapshot(const MemoryID &snapshotID) const | GetFindSnapshotMixin< Memory > | inline |
hasCoreSegment(const std::string &name) const | MemoryBase< CoreSegment, Memory > | inline |
hasCoreSegment(const MemoryID &coreSegmentID) const | MemoryBase< CoreSegment, Memory > | inline |
hasEntity(const MemoryID &entityID) const | GetFindEntityMixin< Memory > | inline |
hasInstance(const MemoryID &instanceID) const | GetFindInstanceMixin< Memory > | inline |
hasInstances() const | GetFindInstanceMixin< Memory > | inline |
hasProviderSegment(const MemoryID &providerSegmentID) const | GetFindProviderSegmentMixin< Memory > | inline |
hasSnapshot(const MemoryID &snapshotID) const | GetFindSnapshotMixin< Memory > | inline |
hasSnapshots() const | GetFindSnapshotMixin< Memory > | inline |
id() | MemoryItem | inline |
id() const | MemoryItem | inline |
MemoryBase() | MemoryBase< CoreSegment, Memory > | inline |
MemoryBase(const std::string &name, const std::vector< PredictionEngine > &predictionEngines={}) | MemoryBase< CoreSegment, Memory > | inlineexplicit |
MemoryBase(const MemoryID &id, const std::vector< PredictionEngine > &predictionEngines={}) | MemoryBase< CoreSegment, Memory > | inlineexplicit |
MemoryBase(const MemoryBase &other)=default | MemoryBase< CoreSegment, Memory > | |
MemoryBase(MemoryBase &&other)=default | MemoryBase< CoreSegment, Memory > | |
MemoryContainerBase() | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
MemoryContainerBase(const MemoryID &id) | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inlineexplicit |
MemoryContainerBase(const MemoryContainerBase &other)=default | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | |
MemoryContainerBase(MemoryContainerBase &&other)=default | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | |
MemoryItem() | MemoryItem | |
MemoryItem(const MemoryID &id) | MemoryItem | explicit |
MemoryItem(const MemoryItem &other)=default | MemoryItem | |
MemoryItem(MemoryItem &&other)=default | MemoryItem | |
name() | MemoryBase< CoreSegment, Memory > | inline |
name() const | MemoryBase< CoreSegment, Memory > | inline |
operator=(const MemoryBase &other)=default | MemoryBase< CoreSegment, Memory > | |
operator=(MemoryBase &&other)=default | MemoryBase< CoreSegment, Memory > | |
MemoryContainerBase< std::map< std::string, CoreSegment >, Memory >::operator=(const MemoryContainerBase &other)=default | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | |
MemoryContainerBase< std::map< std::string, CoreSegment >, Memory >::operator=(MemoryContainerBase &&other)=default | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | |
armarx::armem::base::detail::MemoryItem::operator=(const MemoryItem &other)=default | MemoryItem | |
armarx::armem::base::detail::MemoryItem::operator=(MemoryItem &&other)=default | MemoryItem | |
Prediction(const std::map< PredictionEngine, Predictor > &predictors={}) | Prediction< Memory > | inlineexplicit |
PredictionContainer(const std::map< PredictionEngine, Predictor > &predictors={}) | PredictionContainer< Memory > | inlineexplicit |
predictionEngines() const | Predictive< Memory > | inline |
Predictive(const std::vector< PredictionEngine > &engines={}) | Predictive< Memory > | inlineexplicit |
ProviderSegmentT typedef | MemoryBase< CoreSegment, Memory > | |
setName(const std::string &name) | MemoryBase< CoreSegment, Memory > | inline |
setPredictionEngines(const std::vector< PredictionEngine > &engines) | Predictive< Memory > | inline |
setPredictors(const std::map< PredictionEngine, Predictor > &predictors) | Prediction< Memory > | inline |
size() const | MemoryContainerBase< std::map< std::string, CoreSegment >, Memory > | inline |
update(const Commit &commit, const bool addMissingCoreSegmentDuringUpdate=false, const bool checkMemoryName=true) | MemoryBase< CoreSegment, Memory > | inline |
update(const EntityUpdate &update, const bool addMissingCoreSegmentDuringUpdate=false, const bool checkMemoryName=true) | MemoryBase< CoreSegment, Memory > | inline |
updateLocking(const Commit &commit) | Memory | |
updateLocking(const EntityUpdate &update) | Memory | |
~MemoryItem() | MemoryItem | protected |