|
HPCToolkit
|
#include <PGMDocHandler.hpp>


Classes | |
| class | StackEntry_t |
Public Types | |
| enum | Doc_t { Doc_NULL, Doc_STRUCT, Doc_GROUP } |
Public Member Functions | |
| PGMDocHandler (Doc_t ty, Prof::Struct::Tree *structure, DocHandlerArgs &args) | |
| ~PGMDocHandler () | |
| void | startElement (const XMLCh *const uri, const XMLCh *const name, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attributes) |
| void | endElement (const XMLCh *const uri, const XMLCh *const name, const XMLCh *const qname) |
| void | getLineAttr (SrcFile::ln &begLn, SrcFile::ln &endLn, const XERCES_CPP_NAMESPACE::Attributes &attributes) |
| void | error (const SAXParseException &e) |
| void | fatalError (const SAXParseException &e) |
| void | warning (const SAXParseException &e) |
Static Public Member Functions | |
| static const char * | ToString (Doc_t docty) |
Private Member Functions | |
| StackEntry_t * | getStackEntry (unsigned int idx) |
| Prof::Struct::ANode * | getCurrentScope () |
| Prof::Struct::ANode * | getScope (unsigned int idx) |
| Prof::Struct::ANode * | getShadowScope (unsigned int idx) |
| void | pushCurrentScope (Prof::Struct::ANode *scope) |
| void | popCurrentScope () |
| Prof::Struct::File * | findCurrentFile () |
| unsigned int | findEnclosingGroupScopeDepth () |
| void | processGroupDocEndTag () |
Private Attributes | |
| std::map< std::string, Prof::Struct::Proc * > | idToProcMap |
| Doc_t | m_docty |
| DocHandlerArgs & | m_args |
| Prof::Struct::Tree * | m_structure |
| double | m_version |
| Prof::Struct::Root * | m_curRoot |
| Prof::Struct::LM * | m_curLM |
| Prof::Struct::File * | m_curFile |
| Prof::Struct::Proc * | m_curProc |
| unsigned | groupNestingLvl |
| PointerStack | scopeStack |
| const XMLCh *const | elemStructure |
| const XMLCh *const | elemLM |
| const XMLCh *const | elemVariable |
| const XMLCh *const | elemFile |
| const XMLCh *const | elemProc |
| const XMLCh *const | elemAlien |
| const XMLCh *const | elemLoop |
| const XMLCh *const | elemStmt |
| const XMLCh *const | elemGroup |
| const XMLCh *const | attrVer |
| const XMLCh *const | attrId |
| const XMLCh *const | attrName |
| const XMLCh *const | attrFile |
| const XMLCh *const | attrLnName |
| const XMLCh *const | attrLine |
| const XMLCh *const | attrVMA |
Definition at line 81 of file PGMDocHandler.hpp.
| enum PGMDocHandler::Doc_t |
| Enumerator | |
|---|---|
| Doc_NULL | |
| Doc_STRUCT | |
| Doc_GROUP | |
Definition at line 83 of file PGMDocHandler.hpp.
| PGMDocHandler::PGMDocHandler | ( | Doc_t | ty, |
| Prof::Struct::Tree * | structure, | ||
| DocHandlerArgs & | args | ||
| ) |
Definition at line 205 of file PGMDocHandler.cpp.
| PGMDocHandler::~PGMDocHandler | ( | ) |
| void PGMDocHandler::endElement | ( | const XMLCh *const | uri, |
| const XMLCh *const | name, | ||
| const XMLCh *const | qname | ||
| ) |
| void PGMDocHandler::error | ( | const SAXParseException & | e | ) |
| void PGMDocHandler::fatalError | ( | const SAXParseException & | e | ) |
|
private |
Definition at line 652 of file PGMDocHandler.cpp.


|
private |
Definition at line 665 of file PGMDocHandler.cpp.


|
inlineprivate |
Definition at line 174 of file PGMDocHandler.hpp.


| void PGMDocHandler::getLineAttr | ( | SrcFile::ln & | begLn, |
| SrcFile::ln & | endLn, | ||
| const XERCES_CPP_NAMESPACE::Attributes & | attributes | ||
| ) |
Definition at line 569 of file PGMDocHandler.cpp.


|
inlineprivate |
Definition at line 181 of file PGMDocHandler.hpp.


|
inlineprivate |
|
inlineprivate |
Definition at line 170 of file PGMDocHandler.hpp.


|
inlineprivate |
Definition at line 202 of file PGMDocHandler.hpp.


|
private |
Definition at line 679 of file PGMDocHandler.cpp.


|
inlineprivate |
Definition at line 195 of file PGMDocHandler.hpp.


| void PGMDocHandler::startElement | ( | const XMLCh *const | uri, |
| const XMLCh *const | name, | ||
| const XMLCh *const | qname, | ||
| const XERCES_CPP_NAMESPACE::Attributes & | attributes | ||
| ) |
|
static |
| void PGMDocHandler::warning | ( | const SAXParseException & | e | ) |
|
private |
Definition at line 260 of file PGMDocHandler.hpp.
|
private |
Definition at line 258 of file PGMDocHandler.hpp.
|
private |
Definition at line 262 of file PGMDocHandler.hpp.
|
private |
Definition at line 261 of file PGMDocHandler.hpp.
|
private |
Definition at line 259 of file PGMDocHandler.hpp.
|
private |
Definition at line 257 of file PGMDocHandler.hpp.
|
private |
Definition at line 263 of file PGMDocHandler.hpp.
|
private |
Definition at line 251 of file PGMDocHandler.hpp.
|
private |
Definition at line 249 of file PGMDocHandler.hpp.
|
private |
Definition at line 254 of file PGMDocHandler.hpp.
|
private |
Definition at line 247 of file PGMDocHandler.hpp.
|
private |
Definition at line 252 of file PGMDocHandler.hpp.
|
private |
Definition at line 250 of file PGMDocHandler.hpp.
|
private |
Definition at line 253 of file PGMDocHandler.hpp.
|
private |
Definition at line 246 of file PGMDocHandler.hpp.
|
private |
Definition at line 248 of file PGMDocHandler.hpp.
|
private |
Definition at line 235 of file PGMDocHandler.hpp.
|
private |
Definition at line 87 of file PGMDocHandler.hpp.
|
private |
Definition at line 223 of file PGMDocHandler.hpp.
|
private |
Definition at line 232 of file PGMDocHandler.hpp.
|
private |
Definition at line 231 of file PGMDocHandler.hpp.
|
private |
Definition at line 233 of file PGMDocHandler.hpp.
|
private |
Definition at line 230 of file PGMDocHandler.hpp.
|
private |
Definition at line 222 of file PGMDocHandler.hpp.
|
private |
Definition at line 224 of file PGMDocHandler.hpp.
|
private |
Definition at line 227 of file PGMDocHandler.hpp.
|
private |
Definition at line 239 of file PGMDocHandler.hpp.