HPCToolkit
Prof::Struct::Root Member List

This is the complete list of members for Prof::Struct::Root, including all inherited members.

ACodeNodeParent() constProf::Struct::ANode
aggregateMetrics(uint mBegId, uint mEndId)Prof::Struct::ANode
aggregateMetrics(uint mBegId)Prof::Struct::ANodeinline
ancestor(ANodeTy type) constProf::Struct::ANode
ancestor(ANodeTy ty1, ANodeTy ty2) constProf::Struct::ANode
ancestor(ANodeTy ty1, ANodeTy ty2, ANodeTy ty3) constProf::Struct::ANode
ancestorAlien() constProf::Struct::ANode
ancestorCount() constNonUniformDegreeTreeNode
ancestorFile() constProf::Struct::ANode
ancestorGroup() constProf::Struct::ANode
ancestorLM() constProf::Struct::ANode
ancestorLoop() constProf::Struct::ANode
ancestorProc() constProf::Struct::ANode
ancestorProcCtxt() constProf::Struct::ANode
ancestorRoot() constProf::Struct::ANode
ancestorStmt() constProf::Struct::ANode
ANode(ANodeTy ty, ANode *parent=NULL)Prof::Struct::ANodeinline
ANode(const ANode &x)Prof::Struct::ANodeinlineprotected
ANodeTy enum nameProf::Struct::ANode
ANodeTyToName(ANodeTy tp)Prof::Struct::ANodestatic
ANodeTyToXMLelement(ANodeTy tp)Prof::Struct::ANodestatic
arePathsOverlapping(ANode *lca, ANode *desc1, ANode *desc2)Prof::Struct::ANodestatic
childCount() constNonUniformDegreeTreeNodeinline
clearMetrics()Prof::Metric::IDatainline
clone()Prof::Struct::Rootinlinevirtual
CSV_dump(const Root &root, std::ostream &os=std::cout, const char *file_name=NULL, const char *proc_name=NULL, int lLevel=0) constProf::Struct::ANodevirtual
CSV_DumpSelf(const Root &root, std::ostream &os=std::cout) constProf::Struct::ANode
CSV_TreeDump(std::ostream &os=std::cout) constProf::Struct::Root
Ctor(const char *nm)Prof::Struct::Rootprivate
ddump() constProf::Struct::ANode
ddumpMetrics() constProf::Metric::IData
ddumpXML() constProf::Struct::ANode
demandMetric(size_t mId, size_t size=0) constProf::Metric::IDatainline
demandMetric(size_t mId, size_t size=0)Prof::Metric::IDatainline
distance(ANode *ancestor, ANode *descendent)Prof::Struct::ANodestatic
dump(std::ostream &os=std::cerr, uint oFlags=0, const char *pre="") constProf::Struct::ANode
dumpme(std::ostream &os=std::cerr, uint oFlags=0, const char *pre="") constProf::Struct::Rootvirtual
dumpMetrics(std::ostream &os=std::cerr, int oFlags=0, const char *pfx="") constProf::Metric::IData
ensureMetricsSize(size_t size) constProf::Metric::IDatainline
findGroup(const char *nm) constProf::Struct::Rootinline
findGroup(const std::string &nm) constProf::Struct::Rootinline
findLM(const char *nm) constProf::Struct::Root
findLM(const std::string &nm) constProf::Struct::Rootinline
firstChild() constProf::Struct::ANodeinline
FirstChild() constNonUniformDegreeTreeNodeinline
Group classProf::Struct::Rootfriend
groupMapProf::Struct::Rootprivate
hasMetric(size_t mId) constProf::Metric::IDatainline
hasMetrics(uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos) constProf::Metric::IDatainline
hasMetricSlow(size_t mId) constProf::Metric::IDatainline
id() constProf::Struct::ANodeinline
Id_NULLProf::Struct::ANodestatic
IData(size_t size=0)Prof::Metric::IDatainline
IData(const IData &x)Prof::Metric::IDatainline
insertGroupMap(Group *grp)Prof::Struct::Rootprivate
insertLMMap(LM *lm)Prof::Struct::Rootprivate
insertMetricsBefore(size_t numMetrics)Prof::Metric::IDatainline
IntToANodeTy(long i)Prof::Struct::ANodestatic
isLeaf() constNonUniformDegreeTreeNodeinline
isMergable(ANode *node_dst, ANode *node_src)Prof::Struct::ANodestatic
isVisible() constProf::Struct::ANodeinline
lastChild() constProf::Struct::ANodeinline
LastChild() constNonUniformDegreeTreeNodeinline
leastCommonAncestor(ANode *n1, ANode *n2)Prof::Struct::ANodestatic
link(NonUniformDegreeTreeNode *parent)NonUniformDegreeTreeNode
linkAfter(NonUniformDegreeTreeNode *sibling)NonUniformDegreeTreeNode
linkBefore(NonUniformDegreeTreeNode *sibling)NonUniformDegreeTreeNode
LM classProf::Struct::Rootfriend
lmMap_basenameProf::Struct::Rootprivate
lmMap_realpathProf::Struct::Rootprivate
m_child_countNonUniformDegreeTreeNodeprotected
m_childrenNonUniformDegreeTreeNodeprotected
m_idProf::Struct::ANodeprotected
m_nameProf::Struct::Rootprivate
m_next_siblingNonUniformDegreeTreeNodeprotected
m_origIdProf::Struct::ANode
m_parentNonUniformDegreeTreeNodeprotected
m_prev_siblingNonUniformDegreeTreeNodeprotected
m_typeProf::Struct::ANodeprotected
m_visibleProf::Struct::ANodeprotected
maxDepth()NonUniformDegreeTreeNodeinline
maxDepth(uint parentDepth)NonUniformDegreeTreeNode
maxId()Prof::Struct::ANodeinlinestatic
merge(ANode *node_dst, ANode *node_src)Prof::Struct::ANodestatic
mergePaths(ANode *lca, ANode *node_dst, ANode *node_src)Prof::Struct::ANodestatic
metric(size_t mId) constProf::Metric::IDatainline
metric(size_t mId)Prof::Metric::IDatainline
metricObject(size_t mId)Prof::Metric::IDatainline
MetricVec typedefProf::Metric::IData
name() constProf::Struct::Rootinlinevirtual
name(const char *x)Prof::Struct::Rootinline
name(const std::string &x)Prof::Struct::Rootinline
nameQual() constProf::Struct::ANodeinlinevirtual
nextSibling() constProf::Struct::ANodeinline
NextSibling() constNonUniformDegreeTreeNodeinline
NonUniformDegreeTreeNode(NonUniformDegreeTreeNode *parent=0)NonUniformDegreeTreeNodeinline
NonUniformDegreeTreeNode(const NonUniformDegreeTreeNode &other)NonUniformDegreeTreeNodeinline
nposProf::Metric::IDatastatic
numMetrics() constProf::Metric::IDatainline
operator=(const Root &x)Prof::Struct::Rootprotected
Prof::Struct::ANode::operator=(const ANode &x)Prof::Struct::ANodeinlineprotected
Prof::NonUniformDegreeTreeNode::operator=(const NonUniformDegreeTreeNode &other)NonUniformDegreeTreeNodeinline
Prof::Metric::IData::operator=(const IData &x)Prof::Metric::IDatainline
Parent() constNonUniformDegreeTreeNodeinline
parent() constProf::Struct::ANodeinline
prevSibling() constProf::Struct::ANodeinline
PrevSibling() constNonUniformDegreeTreeNodeinline
pruneByMetrics()Prof::Struct::ANode
Root(const Root &x)Prof::Struct::Rootinlineprotected
Root(const char *nm)Prof::Struct::Rootinline
Root(const std::string &nm)Prof::Struct::Rootinline
setInvisible()Prof::Struct::ANodeinline
toString(uint oFlags=0, const char *pre="") constProf::Struct::ANodevirtual
toString_id(uint oFlags=0) constProf::Struct::ANode
toStringMe(uint oFlags=0, const char *pre="") constProf::Struct::ANode
toStringMetrics(int oFlags=0, const char *pfx="") constProf::Metric::IData
toStringXML(uint oFlags=0, const char *pre="") constProf::Struct::ANode
toXML(uint oFlags=0) constProf::Struct::Rootvirtual
TyAlien enum valueProf::Struct::ANode
TyANY enum valueProf::Struct::ANode
TyFile enum valueProf::Struct::ANode
TyGroup enum valueProf::Struct::ANode
TyLM enum valueProf::Struct::ANode
TyLoop enum valueProf::Struct::ANode
TyNUMBER enum valueProf::Struct::ANode
type() constProf::Struct::ANodeinline
TyProc enum valueProf::Struct::ANode
TyRef enum valueProf::Struct::ANode
TyRoot enum valueProf::Struct::ANode
TyStmt enum valueProf::Struct::ANode
TyVariable enum valueProf::Struct::ANode
unlink()NonUniformDegreeTreeNode
writeMetricsXML(std::ostream &os, const Mgr *metricMgr, uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos, int oFlags=0, const char *pfx="") constProf::Metric::IData
writeXML(std::ostream &os=std::cout, uint oFlags=0, const char *pre="") constProf::Struct::Rootvirtual
writeXML_post(std::ostream &os=std::cout, uint oFlags=0, const char *prefix="") constProf::Struct::ANodeprotected
writeXML_pre(std::ostream &os=std::cout, uint oFlags=0, const char *prefix="") constProf::Struct::ANodeprotected
zeroLinks()NonUniformDegreeTreeNodeinlineprotected
zeroMetrics(uint mBegId, uint mEndId)Prof::Metric::IDatainline
~ANode()Prof::Struct::ANodeinlinevirtual
~IData()Prof::Metric::IDatainlinevirtual
~NonUniformDegreeTreeNode()NonUniformDegreeTreeNodeinlinevirtual
~Root()Prof::Struct::Rootinlinevirtual