Go to the documentation of this file.
27 #include <MemoryX/interface/core/EntityBase.h>
28 #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,
const Ice::Current& context = Ice::emptyCurrent)
override;
53 void addTag(
const std::string& tag,
const Ice::Current& context = Ice::emptyCurrent)
override;
56 void output(std::ostream& stream)
const;
72 friend std::ostream&
operator<<(std::ostream& stream,
const ProfilerEntityBasePtr& rhs)
74 stream << ProfilerEntityPtr::dynamicCast(rhs);
Ice::StringSeq getTags(const Ice::Current &context=Ice::emptyCurrent) const override
void addTag(const std::string &tag, const Ice::Current &context=Ice::emptyCurrent) override
friend std::ostream & operator<<(std::ostream &stream, const ProfilerEntityBasePtr &rhs)
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
friend std::ostream & operator<<(std::ostream &stream, const ProfilerEntityPtr &rhs)
void setTags(const Ice::StringSeq &tags, const Ice::Current &context=Ice::emptyCurrent) override
std::shared_ptr< Object > ObjectPtr
Ice::ObjectPtr ice_clone() const override
friend std::ostream & operator<<(std::ostream &stream, const ProfilerEntity &rhs)
~ProfilerEntity() override
ProfilerEntityPtr clone(const Ice::Current &c=Ice::emptyCurrent) const