Skip to content
Snippets Groups Projects

Fix bugs in ArMem and make disk loading and storing nicer

Merged Rainer Kartmann requested to merge armem/fixes into armem/dev
3 files
+ 80
23
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -316,28 +316,6 @@ namespace armarx::armem::base
return this->name();
}
std::string dump() const
{
std::stringstream ss;
ss << "Memory '" << this->name() << "': \n";
forEachCoreSegment([&ss](const CoreSegmentT & cseg)
{
ss << "+- Core segment '" << cseg.name() << "' (" << cseg.size() << "): \n";
cseg.forEachProviderSegment([&ss](const ProviderSegmentT & pseg)
{
ss << "| +- Provider segment '" << pseg.name() << "' (" << pseg.size() << "): \n";
pseg.forEachEntity([&ss](const EntityT & entity)
{
ss << "| | +- Entity '" << entity.name() << "' (" << entity.size() << "): \n";
return true;
});
return true;
});
return true;
});
return ss.str();
}
private:
Loading