ACodeNode(ANodeTy ty, ANode *parent=NULL, SrcFile::ln begLn=ln_NULL, SrcFile::ln endLn=ln_NULL, VMA begVMA=0, VMA endVMA=0) | Prof::Struct::ACodeNode | inlineprotected |
ACodeNode(const ACodeNode &x) | Prof::Struct::ACodeNode | inlineprotected |
ACodeNodeParent() const | Prof::Struct::ANode | |
ACodeNodeWithLine(SrcFile::ln ln) const | Prof::Struct::ACodeNode | |
aggregateMetrics(uint mBegId, uint mEndId) | Prof::Struct::ANode | |
aggregateMetrics(uint mBegId) | Prof::Struct::ANode | inline |
ancestor(ANodeTy type) const | Prof::Struct::ANode | |
ancestor(ANodeTy ty1, ANodeTy ty2) const | Prof::Struct::ANode | |
ancestor(ANodeTy ty1, ANodeTy ty2, ANodeTy ty3) const | Prof::Struct::ANode | |
ancestorAlien() const | Prof::Struct::ANode | |
ancestorCount() const | NonUniformDegreeTreeNode | |
ancestorFile() const | Prof::Struct::ANode | |
ancestorGroup() const | Prof::Struct::ANode | |
ancestorLM() const | Prof::Struct::ANode | |
ancestorLoop() const | Prof::Struct::ANode | |
ancestorProc() const | Prof::Struct::ANode | |
ancestorProcCtxt() const | Prof::Struct::ANode | |
ancestorRoot() const | Prof::Struct::ANode | |
ancestorStmt() const | Prof::Struct::ANode | |
ANode(ANodeTy ty, ANode *parent=NULL) | Prof::Struct::ANode | inline |
ANode(const ANode &x) | Prof::Struct::ANode | inlineprotected |
ANodeTy enum name | Prof::Struct::ANode | |
ANodeTyToName(ANodeTy tp) | Prof::Struct::ANode | static |
ANodeTyToXMLelement(ANodeTy tp) | Prof::Struct::ANode | static |
arePathsOverlapping(ANode *lca, ANode *desc1, ANode *desc2) | Prof::Struct::ANode | static |
begLine() const | Prof::Struct::ACodeNode | inline |
begLine(SrcFile::ln x) | Prof::Struct::ACodeNode | inline |
checkLineRange(SrcFile::ln begLn, SrcFile::ln endLn) | Prof::Struct::ACodeNode | inline |
childCount() const | NonUniformDegreeTreeNode | inline |
clearMetrics() | Prof::Metric::IData | inline |
clone() | Prof::Struct::Group | inlinevirtual |
codeName() const | Prof::Struct::Group | virtual |
codeName_LM_F() const | Prof::Struct::ACodeNode | protected |
compare(const ACodeNode *x, const ACodeNode *y) | Prof::Struct::ACodeNode | static |
containsInterval(SrcFile::ln begLn, SrcFile::ln endLn) const | Prof::Struct::ACodeNode | inline |
containsInterval(SrcFile::ln begLn, SrcFile::ln endLn, int beg_epsilon, int end_epsilon) const | Prof::Struct::ACodeNode | inline |
containsLine(SrcFile::ln ln) const | Prof::Struct::ACodeNode | inline |
containsLine(SrcFile::ln ln, int beg_epsilon, int end_epsilon) const | Prof::Struct::ACodeNode | |
CSV_dump(const Root &root, std::ostream &os=std::cout, const char *file_name=NULL, const char *proc_name=NULL, int lLevel=0) const | Prof::Struct::ACodeNode | virtual |
CSV_DumpSelf(const Root &root, std::ostream &os=std::cout) const | Prof::Struct::ANode | |
Ctor(const char *nm, ANode *parent) | Prof::Struct::Group | private |
ddump() const | Prof::Struct::ANode | |
ddumpMetrics() const | Prof::Metric::IData | |
ddumpXML() const | Prof::Struct::ANode | |
demand(Root *pgm, const std::string &nm, ANode *parent) | Prof::Struct::Group | static |
demandMetric(size_t mId, size_t size=0) const | Prof::Metric::IData | inline |
demandMetric(size_t mId, size_t size=0) | Prof::Metric::IData | inline |
distance(ANode *ancestor, ANode *descendent) | Prof::Struct::ANode | static |
dump(std::ostream &os=std::cerr, uint oFlags=0, const char *pre="") const | Prof::Struct::ANode | |
dumpme(std::ostream &os=std::cerr, uint oFlags=0, const char *pre="") const | Prof::Struct::Group | virtual |
dumpMetrics(std::ostream &os=std::cerr, int oFlags=0, const char *pfx="") const | Prof::Metric::IData | |
endLine() const | Prof::Struct::ACodeNode | inline |
endLine(SrcFile::ln x) | Prof::Struct::ACodeNode | inline |
ensureMetricsSize(size_t size) const | Prof::Metric::IData | inline |
expandLineRange(SrcFile::ln begLn, SrcFile::ln endLn, int propagate=1) | Prof::Struct::ACodeNode | |
FirstChild() const | NonUniformDegreeTreeNode | inline |
firstChild() const | Prof::Struct::ANode | inline |
freezeLine() | Prof::Struct::ACodeNode | inline |
getScopeFileName() | Prof::Struct::ACodeNode | inline |
getScopeLineNum() | Prof::Struct::ACodeNode | inline |
Group(const char *nm, ANode *parent, int begLn=ln_NULL, int endLn=ln_NULL) | Prof::Struct::Group | inline |
Group(const std::string &nm, ANode *parent, int begLn=ln_NULL, int endLn=ln_NULL) | Prof::Struct::Group | inline |
hasMetric(size_t mId) const | Prof::Metric::IData | inline |
hasMetrics(uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos) const | Prof::Metric::IData | inline |
hasMetricSlow(size_t mId) const | Prof::Metric::IData | inline |
id() const | Prof::Struct::ANode | inline |
Id_NULL | Prof::Struct::ANode | static |
IData(size_t size=0) | Prof::Metric::IData | inline |
IData(const IData &x) | Prof::Metric::IData | inline |
insertMetricsBefore(size_t numMetrics) | Prof::Metric::IData | inline |
IntToANodeTy(long i) | Prof::Struct::ANode | static |
isLeaf() const | NonUniformDegreeTreeNode | inline |
isMergable(ANode *node_dst, ANode *node_src) | Prof::Struct::ANode | static |
isVisible() const | Prof::Struct::ANode | inline |
LastChild() const | NonUniformDegreeTreeNode | inline |
lastChild() const | Prof::Struct::ANode | inline |
leastCommonAncestor(ANode *n1, ANode *n2) | Prof::Struct::ANode | static |
lineRange() const | Prof::Struct::ACodeNode | |
link(NonUniformDegreeTreeNode *parent) | NonUniformDegreeTreeNode | |
linkAfter(NonUniformDegreeTreeNode *sibling) | NonUniformDegreeTreeNode | |
linkAndSetLineRange(ACodeNode *parent) | Prof::Struct::ACodeNode | |
linkBefore(NonUniformDegreeTreeNode *sibling) | NonUniformDegreeTreeNode | |
m_begLn | Prof::Struct::ACodeNode | protected |
m_child_count | NonUniformDegreeTreeNode | protected |
m_children | NonUniformDegreeTreeNode | protected |
m_endLn | Prof::Struct::ACodeNode | protected |
m_id | Prof::Struct::ANode | protected |
m_name | Prof::Struct::Group | private |
m_next_sibling | NonUniformDegreeTreeNode | protected |
m_origId | Prof::Struct::ANode | |
m_parent | NonUniformDegreeTreeNode | protected |
m_prev_sibling | NonUniformDegreeTreeNode | protected |
m_type | Prof::Struct::ANode | protected |
m_visible | Prof::Struct::ANode | protected |
m_vmaSet | Prof::Struct::ACodeNode | protected |
maxDepth() | NonUniformDegreeTreeNode | inline |
maxDepth(uint parentDepth) | NonUniformDegreeTreeNode | |
maxId() | Prof::Struct::ANode | inlinestatic |
merge(ANode *node_dst, ANode *node_src) | Prof::Struct::ANode | static |
mergePaths(ANode *lca, ANode *node_dst, ANode *node_src) | Prof::Struct::ANode | static |
metric(size_t mId) const | Prof::Metric::IData | inline |
metric(size_t mId) | Prof::Metric::IData | inline |
metricObject(size_t mId) | Prof::Metric::IData | inline |
MetricVec typedef | Prof::Metric::IData | |
name() const | Prof::Struct::Group | inlinevirtual |
nameQual() const | Prof::Struct::ACodeNode | inlinevirtual |
NextSibling() const | NonUniformDegreeTreeNode | inline |
nextSibling() const | Prof::Struct::ANode | inline |
nextSiblingNonOverlapping() const | Prof::Struct::ACodeNode | |
NonUniformDegreeTreeNode(NonUniformDegreeTreeNode *parent=0) | NonUniformDegreeTreeNode | inline |
NonUniformDegreeTreeNode(const NonUniformDegreeTreeNode &other) | NonUniformDegreeTreeNode | inline |
npos | Prof::Metric::IData | static |
numMetrics() const | Prof::Metric::IData | inline |
operator=(const ACodeNode &x) | Prof::Struct::ACodeNode | inlineprotected |
Prof::Struct::ANode::operator=(const ANode &x) | Prof::Struct::ANode | inlineprotected |
Prof::NonUniformDegreeTreeNode::operator=(const NonUniformDegreeTreeNode &other) | NonUniformDegreeTreeNode | inline |
Prof::Metric::IData::operator=(const IData &x) | Prof::Metric::IData | inline |
Parent() const | NonUniformDegreeTreeNode | inline |
parent() const | Prof::Struct::ANode | inline |
prevSibling() const | Prof::Struct::ANode | inline |
PrevSibling() const | NonUniformDegreeTreeNode | inline |
pruneByMetrics() | Prof::Struct::ANode | |
relocate() | Prof::Struct::ACodeNode | protected |
relocateIf() | Prof::Struct::ACodeNode | inlineprotected |
setInvisible() | Prof::Struct::ANode | inline |
setLineRange(SrcFile::ln begLn, SrcFile::ln endLn, int propagate=1) | Prof::Struct::ACodeNode | |
setScopeLocation(std::string &file, SrcFile::ln line) | Prof::Struct::ACodeNode | inline |
thawLine() | Prof::Struct::ACodeNode | inline |
toString(uint oFlags=0, const char *pre="") const | Prof::Struct::ANode | virtual |
toString_id(uint oFlags=0) const | Prof::Struct::ANode | |
toStringMe(uint oFlags=0, const char *pre="") const | Prof::Struct::ANode | |
toStringMetrics(int oFlags=0, const char *pfx="") const | Prof::Metric::IData | |
toStringXML(uint oFlags=0, const char *pre="") const | Prof::Struct::ANode | |
toXML(uint oFlags=0) const | Prof::Struct::Group | virtual |
TyAlien enum value | Prof::Struct::ANode | |
TyANY enum value | Prof::Struct::ANode | |
TyFile enum value | Prof::Struct::ANode | |
TyGroup enum value | Prof::Struct::ANode | |
TyLM enum value | Prof::Struct::ANode | |
TyLoop enum value | Prof::Struct::ANode | |
TyNUMBER enum value | Prof::Struct::ANode | |
type() const | Prof::Struct::ANode | inline |
TyProc enum value | Prof::Struct::ANode | |
TyRef enum value | Prof::Struct::ANode | |
TyRoot enum value | Prof::Struct::ANode | |
TyStmt enum value | Prof::Struct::ANode | |
TyVariable enum value | Prof::Struct::ANode | |
unlink() | NonUniformDegreeTreeNode | |
vmaSet() const | Prof::Struct::ACodeNode | inline |
vmaSet() | Prof::Struct::ACodeNode | inline |
writeMetricsXML(std::ostream &os, const Mgr *metricMgr, uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos, int oFlags=0, const char *pfx="") const | Prof::Metric::IData | |
writeXML(std::ostream &os=std::cout, uint oFlags=0, const char *pre="") const | Prof::Struct::ANode | virtual |
writeXML_post(std::ostream &os=std::cout, uint oFlags=0, const char *prefix="") const | Prof::Struct::ANode | protected |
writeXML_pre(std::ostream &os=std::cout, uint oFlags=0, const char *prefix="") const | Prof::Struct::ANode | protected |
XMLLineRange(uint oFlags) const | Prof::Struct::ACodeNode | virtual |
XMLVMAIntervals(uint oFlags) const | Prof::Struct::ACodeNode | virtual |
zeroLinks() | NonUniformDegreeTreeNode | inlineprotected |
zeroMetrics(uint mBegId, uint mEndId) | Prof::Metric::IData | inline |
~ACodeNode() | Prof::Struct::ACodeNode | inlinevirtual |
~ANode() | Prof::Struct::ANode | inlinevirtual |
~Group() | Prof::Struct::Group | inlinevirtual |
~IData() | Prof::Metric::IData | inlinevirtual |
~NonUniformDegreeTreeNode() | NonUniformDegreeTreeNode | inlinevirtual |