28 #include <MemoryX/interface/core/EntityBase.h>
29 #include <MemoryX/interface/memorytypes/ProfilerEntities.h>
37 virtual public memoryx::ProfilerEntityBase,
51 Ice::StringSeq
getTags(
const Ice::Current& context = Ice::emptyCurrent)
const override;
52 void setTags(
const Ice::StringSeq& tags,
53 const Ice::Current& context = Ice::emptyCurrent)
override;
54 void addTag(
const std::string& tag,
55 const Ice::Current& context = Ice::emptyCurrent)
override;
58 void output(std::ostream& stream)
const;
77 operator<<(std::ostream& stream,
const ProfilerEntityBasePtr& rhs)
79 stream << ProfilerEntityPtr::dynamicCast(rhs);