31 #include <MemoryX/interface/core/EntityBase.h>
32 #include <MemoryX/interface/memorytypes/ProfilerEntities.h>
37 class ProfilerMemorySnapshot;
41 virtual public memoryx::ProfilerMemorySnapshotBase,
56 std::string
getStateName(
const Ice::Current& context = Ice::emptyCurrent)
const override;
58 const Ice::Current& context = Ice::emptyCurrent)
override;
63 const Ice::Current& context = Ice::emptyCurrent)
override;
69 void output(std::ostream& stream)
const;
70 void initializeAttributes();
89 operator<<(std::ostream& stream,
const ProfilerMemorySnapshotBasePtr& rhs)
91 stream << ProfilerMemorySnapshotPtr::dynamicCast(rhs);