Skip to content
Snippets Groups Projects
Commit 3cc517df authored by Rainer Kartmann's avatar Rainer Kartmann
Browse files

Add getProviderSegment()

parent 8fbe5287
No related branches found
No related tags found
No related merge requests found
......@@ -96,6 +96,31 @@ namespace armarx::armem::base
}
}
bool hasProviderSegment(const MemoryID& providerSegmentID) const
{
auto it = this->_container.find(providerSegmentID.coreSegmentName);
if (it != this->_container.end())
{
return it->second.hasProviderSegment(providerSegmentID.providerSegmentName);
}
else
{
return false;
}
}
ProviderSegmentT& getProviderSegment(const MemoryID& providerSegmentID)
{
return getCoreSegment(providerSegmentID.coreSegmentName).getProviderSegment(providerSegmentID.providerSegmentName);
}
const ProviderSegmentT& getProviderSegment(const MemoryID& providerSegmentID) const
{
return getCoreSegment(providerSegmentID.coreSegmentName).getProviderSegment(providerSegmentID.providerSegmentName);
}
using Base::getEntity;
const EntityT& getEntity(const MemoryID& id) const override
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment