CoreSegment Member List

This is the complete list of members for CoreSegment, including all inherited members.

_addChild(const KeyT &key, ChildArgs... childArgs)MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inlineprotected
_addProviderSegmentIfMissing(const std::string &providerSegmentName)CoreSegmentBase< ProviderSegment, CoreSegment >inlineprotected
_aronTypeAronTypedprotected
_checkContainerName(const std::string &gottenName, const std::string &actualName, bool emptyOk=true) constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inlineprotected
_containerMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >mutableprotected
_derived()MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inlineprotected
_derived() constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inlineprotected
_findEntity(ParentT &&parent, const std::string &entityName)CoreSegmentBase< ProviderSegment, CoreSegment >inlineprotectedstatic
_idMemoryItemprotected
_maxHistorySizeMaxHistorySizeprotected
addPredictionEngine(const PredictionEngine &engine)Predictive< CoreSegment >inline
addPredictor(const PredictionEngine &engine, Predictor &&predictor)Prediction< CoreSegment >inline
addProviderSegment(const std::string &name, Args... args)CoreSegmentinline
CoreSegmentBase< ProviderSegment, CoreSegment >::addProviderSegment(const std::string &name, aron::type::ObjectPtr providerSegmentType=nullptr, const std::vector< PredictionEngine > &predictionEngines={})CoreSegmentBase< ProviderSegment, CoreSegment >inline
CoreSegmentBase< ProviderSegment, CoreSegment >::addProviderSegment(const ProviderSegmentT &providerSegment)CoreSegmentBase< ProviderSegment, CoreSegment >inline
CoreSegmentBase< ProviderSegment, CoreSegment >::addProviderSegment(ProviderSegmentT &&providerSegment)CoreSegmentBase< ProviderSegment, CoreSegment >inline
append(const OtherDerivedT &other)CoreSegmentBase< ProviderSegment, CoreSegment >inline
aronType()AronTyped
aronType() constAronTyped
AronTyped(aron::type::ObjectPtr aronType=nullptr)AronTypedexplicit
begin() constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
begin()MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
ChildT typedefCoreSegmentBase< ProviderSegment, CoreSegment >
clear()MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
container() constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inlineprotected
container()MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inlineprotected
ContainerT typedefMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >
CoreSegmentBase()CoreSegmentBase< ProviderSegment, CoreSegment >inline
CoreSegmentBase(const std::string &name, aron::type::ObjectPtr aronType=nullptr, const std::vector< PredictionEngine > &predictionEngines={})CoreSegmentBase< ProviderSegment, CoreSegment >inlineexplicit
CoreSegmentBase(const std::string &name, const MemoryID &parentID, aron::type::ObjectPtr aronType=nullptr, const std::vector< PredictionEngine > &predictionEngines={})CoreSegmentBase< ProviderSegment, CoreSegment >inlineexplicit
CoreSegmentBase(const MemoryID &id, aron::type::ObjectPtr aronType=nullptr, const std::vector< PredictionEngine > &predictionEngines={})CoreSegmentBase< ProviderSegment, CoreSegment >inlineexplicit
CoreSegmentBase(const CoreSegmentBase &other)=defaultCoreSegmentBase< ProviderSegment, CoreSegment >
CoreSegmentBase(CoreSegmentBase &&other)=defaultCoreSegmentBase< ProviderSegment, CoreSegment >
DerivedT typedefMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >
dispatchPredictions(const std::vector< PredictionRequest > &requests)PredictionContainer< CoreSegment >inline
dispatchTargetedPrediction(const PredictionRequest &request, const MemoryID &target)PredictionContainer< CoreSegment >inline
doLocked(FunctionT &&function) constCoreSegmentinline
empty() constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
end() constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
end()MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
EntityInstanceT typedefCoreSegmentBase< ProviderSegment, CoreSegment >
EntitySnapshotT typedefCoreSegmentBase< ProviderSegment, CoreSegment >
EntityT typedefCoreSegmentBase< ProviderSegment, CoreSegment >
equalsDeep(const DerivedT &other) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
findEntity(const std::string &entityName)CoreSegmentBase< ProviderSegment, CoreSegment >inline
findEntity(const std::string &entityName) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
GetFindEntityMixin< CoreSegment >::findEntity(const MemoryID &entityID)GetFindEntityMixin< CoreSegment >inline
GetFindEntityMixin< CoreSegment >::findEntity(const MemoryID &entityID) constGetFindEntityMixin< CoreSegment >inline
findInstance(const MemoryID &instanceID)GetFindInstanceMixin< CoreSegment >inline
findInstance(const MemoryID &instanceID) constGetFindInstanceMixin< CoreSegment >inline
findLatestInstance(int instanceIndex=0) constGetFindSnapshotMixin< CoreSegment >inline
findLatestInstance(int instanceIndex=0)GetFindSnapshotMixin< CoreSegment >inline
findLatestInstance(const MemoryID &entityID, int instanceIndex=0)GetFindSnapshotMixin< CoreSegment >inline
findLatestInstance(const MemoryID &entityID, int instanceIndex=0) constGetFindSnapshotMixin< CoreSegment >inline
findLatestInstanceData(const MemoryID &entityID, int instanceIndex=0) constFindInstanceDataMixin< CoreSegment >inline
findLatestInstanceDataAs(const MemoryID &entityID, int instanceIndex=0) constFindInstanceDataMixin< CoreSegment >inline
findLatestSnapshot() constGetFindSnapshotMixin< CoreSegment >inline
findLatestSnapshot()GetFindSnapshotMixin< CoreSegment >inline
findLatestSnapshot(const MemoryID &entityID)GetFindSnapshotMixin< CoreSegment >inline
findLatestSnapshot(const MemoryID &entityID) constGetFindSnapshotMixin< CoreSegment >inline
findProviderSegment(const std::string &name)CoreSegmentBase< ProviderSegment, CoreSegment >inline
findProviderSegment(const std::string &name) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
findProviderSegment(const MemoryID &providerSegmentID)CoreSegmentBase< ProviderSegment, CoreSegment >inline
findProviderSegment(const MemoryID &providerSegmentID) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
findSnapshot(const MemoryID &snapshotID)GetFindSnapshotMixin< CoreSegment >inline
findSnapshot(const MemoryID &snapshotID) constGetFindSnapshotMixin< CoreSegment >inline
forEachChild(ChildFunctionT &&func)MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
forEachChild(ChildFunctionT &&func) constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
forEachEntity(FunctionT &&func)ForEachEntityMixin< CoreSegment >inline
forEachEntity(FunctionT &&func) constForEachEntityMixin< CoreSegment >inline
forEachInstance(InstanceFunctionT &&func)ForEachEntityInstanceMixin< CoreSegment >inline
forEachInstance(InstanceFunctionT &&func) constForEachEntityInstanceMixin< CoreSegment >inline
forEachInstanceAs(AronDtoFunctionT &&func) constForEachEntityInstanceMixin< CoreSegment >inline
forEachInstanceIn(const MemoryID &id, InstanceFunctionT &&func)CoreSegmentBase< ProviderSegment, CoreSegment >inline
forEachInstanceIn(const MemoryID &id, InstanceFunctionT &&func) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
forEachInstanceWithDataAs(EntityInstanceBaseAronDtoFunctionT &&func) constForEachEntityInstanceMixin< CoreSegment >inline
forEachProviderSegment(ProviderSegmentFunctionT &&func)CoreSegmentBase< ProviderSegment, CoreSegment >inline
forEachProviderSegment(ProviderSegmentFunctionT &&func) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
forEachSnapshot(SnapshotFunctionT &&func)ForEachEntitySnapshotMixin< CoreSegment >inline
forEachSnapshot(SnapshotFunctionT &&func) constForEachEntitySnapshotMixin< CoreSegment >inline
getAllPredictionEngines() constPredictiveContainer< CoreSegment >inline
getEntity(const MemoryID &entityID)GetFindEntityMixin< CoreSegment >inline
getEntity(const MemoryID &entityID) constGetFindEntityMixin< CoreSegment >inline
getInstance(const MemoryID &instanceID)GetFindInstanceMixin< CoreSegment >inline
getInstance(const MemoryID &instanceID) constGetFindInstanceMixin< CoreSegment >inline
getKeyString() constCoreSegmentBase< ProviderSegment, CoreSegment >inline
getLatestInstance(int instanceIndex=0)GetLatestInstanceMixin< CoreSegment >inline
getLatestInstance(int instanceIndex=0) constGetLatestInstanceMixin< CoreSegment >inline
getLatestSnapshot(int snapshotIndex=0)GetLatestSnapshotMixin< CoreSegment >inline
getLatestSnapshot(int snapshotIndex=0) constGetLatestSnapshotMixin< CoreSegment >inline
getLevelName()CoreSegmentBase< ProviderSegment, CoreSegment >inlinestatic
getMaxHistorySize() constMaxHistorySize
getProviderSegment(const std::string &name)CoreSegmentBase< ProviderSegment, CoreSegment >inline
getProviderSegment(const std::string &name) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
getProviderSegment(const MemoryID &providerSegmentID)CoreSegmentBase< ProviderSegment, CoreSegment >inline
getProviderSegment(const MemoryID &providerSegmentID) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
getProviderSegmentNames() constCoreSegmentBase< ProviderSegment, CoreSegment >inline
getSnapshot(const MemoryID &snapshotID)GetFindSnapshotMixin< CoreSegment >inline
getSnapshot(const MemoryID &snapshotID) constGetFindSnapshotMixin< CoreSegment >inline
hasAronType() constAronTyped
hasEntity(const std::string &entityName) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
GetFindEntityMixin< CoreSegment >::hasEntity(const MemoryID &entityID) constGetFindEntityMixin< CoreSegment >inline
hasInstance(const MemoryID &instanceID) constGetFindInstanceMixin< CoreSegment >inline
hasInstances() constGetFindInstanceMixin< CoreSegment >inline
hasProviderSegment(const std::string &name) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
hasProviderSegment(const MemoryID &providerSegmentID) constCoreSegmentBase< ProviderSegment, CoreSegment >inline
hasSnapshot(const MemoryID &snapshotID) constGetFindSnapshotMixin< CoreSegment >inline
hasSnapshots() constGetFindSnapshotMixin< CoreSegment >inline
id()MemoryIteminline
id() constMemoryIteminline
MemoryContainerBase()MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
MemoryContainerBase(const MemoryID &id)MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inlineexplicit
MemoryContainerBase(const MemoryContainerBase &other)=defaultMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >
MemoryContainerBase(MemoryContainerBase &&other)=defaultMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >
MemoryItem()MemoryItem
MemoryItem(const MemoryID &id)MemoryItemexplicit
MemoryItem(const MemoryItem &other)=defaultMemoryItem
MemoryItem(MemoryItem &&other)=defaultMemoryItem
name()CoreSegmentBase< ProviderSegment, CoreSegment >inline
name() constCoreSegmentBase< ProviderSegment, CoreSegment >inline
operator=(const CoreSegmentBase &other)=defaultCoreSegmentBase< ProviderSegment, CoreSegment >
operator=(CoreSegmentBase &&other)=defaultCoreSegmentBase< ProviderSegment, CoreSegment >
MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >::operator=(const MemoryContainerBase &other)=defaultMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >
MemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >::operator=(MemoryContainerBase &&other)=defaultMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >
armarx::armem::base::detail::MemoryItem::operator=(const MemoryItem &other)=defaultMemoryItem
armarx::armem::base::detail::MemoryItem::operator=(MemoryItem &&other)=defaultMemoryItem
Prediction(const std::map< PredictionEngine, Predictor > &predictors={})Prediction< CoreSegment >inlineexplicit
PredictionContainer(const std::map< PredictionEngine, Predictor > &predictors={})PredictionContainer< CoreSegment >inlineexplicit
predictionEngines() constPredictive< CoreSegment >inline
Predictive(const std::vector< PredictionEngine > &engines={})Predictive< CoreSegment >inlineexplicit
ProviderSegmentT typedefCoreSegmentBase< ProviderSegment, CoreSegment >
setMaxHistorySize(long maxSize)MaxHistorySizeParent< CoreSegment >inline
armarx::armem::server::wm::detail::MaxHistorySize::setMaxHistorySize(long maxSize, const std::string &additionalInfo="")MaxHistorySize
setPredictionEngines(const std::vector< PredictionEngine > &engines)Predictive< CoreSegment >inline
setPredictors(const std::map< PredictionEngine, Predictor > &predictors)Prediction< CoreSegment >inline
size() constMemoryContainerBase< std::map< std::string, ProviderSegment >, CoreSegment >inline
update(const EntityUpdate &update)CoreSegmentBase< ProviderSegment, CoreSegment >inline
~MemoryItem()MemoryItemprotected