HPCToolkit
Struct-Tree.cpp File Reference
#include <iostream>
#include <string>
#include <typeinfo>
#include <algorithm>
#include <cstring>
#include <include/gcc-attr.h>
#include <include/uint.h>
#include "Struct-Tree.hpp"
#include <lib/xml/xml.hpp>
#include <lib/support/diagnostics.h>
#include <lib/support/FileUtil.hpp>
#include <lib/support/Logic.hpp>
#include <lib/support/SrcFile.hpp>
#include <lib/support/StrUtil.hpp>
#include <lib/xml/hpc-structure.dtd.h>
Include dependency graph for Struct-Tree.cpp:

Go to the source code of this file.

Namespaces

 Prof
 
 Prof::Struct
 

Macros

#define DBG_FILE   0
 
#define dyn_cast_return(base, derived, expr)
 

Functions

void Prof::Struct::writeXML (std::ostream &os, const Prof::Struct::Tree &strctTree, bool prettyPrint)
 

Variables

RealPathMgrProf::Struct::s_realpathMgr = RealPathMgr::singleton()
 
static const string Prof::Struct::XMLelements [ANode::TyNUMBER]
 

Macro Definition Documentation

◆ DBG_FILE

#define DBG_FILE   0

Definition at line 98 of file Struct-Tree.cpp.

◆ dyn_cast_return

#define dyn_cast_return (   base,
  derived,
  expr 
)
Value:
{ base* ptr = expr; \
if (ptr == NULL) { \
return NULL; \
} else { \
return dynamic_cast<derived*>(ptr); \
} \
}
static int derived[MAX_EVENTS]
Definition: papi-c.c:232
#define NULL
Definition: ElfHelper.cpp:85

Definition at line 526 of file Struct-Tree.cpp.