| 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::Stmt | inlinevirtual |
| codeName() const | Prof::Struct::Stmt | 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 | |
| ddump() const | Prof::Struct::ANode | |
| ddumpMetrics() const | Prof::Metric::IData | |
| ddumpXML() const | Prof::Struct::ANode | |
| 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::Stmt | 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 |
| 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_next_sibling | NonUniformDegreeTreeNode | protected |
| m_origId | Prof::Struct::ANode | |
| m_parent | NonUniformDegreeTreeNode | protected |
| m_prev_sibling | NonUniformDegreeTreeNode | protected |
| m_sortId | Prof::Struct::Stmt | private |
| 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::ANode | 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 | Prof::Struct::ANode | inline |
| Parent() const | NonUniformDegreeTreeNode | 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 |
| sortId() | Prof::Struct::Stmt | inline |
| sortId(int x) | Prof::Struct::Stmt | inline |
| Stmt(ACodeNode *parent, SrcFile::ln begLn, SrcFile::ln endLn, VMA begVMA=0, VMA endVMA=0) | Prof::Struct::Stmt | 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::Stmt | 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 |
| ~IData() | Prof::Metric::IData | inlinevirtual |
| ~NonUniformDegreeTreeNode() | NonUniformDegreeTreeNode | inlinevirtual |
| ~Stmt() | Prof::Struct::Stmt | inlinevirtual |