HPCToolkit
|
#include <LoadMap.hpp>
Classes | |
class | LM |
struct | lt_LM_nm |
struct | MergeEffect |
Public Types | |
typedef uint | LMId_t |
typedef std::vector< LM * > | LMVec |
typedef std::set< LoadMap::LM *, LoadMap::lt_LM_nm > | LMSet_nm |
Public Member Functions | |
LoadMap (const uint i=32) | |
~LoadMap () | |
void | lm_insert (LoadMap::LM *x) |
LMId_t | size () const |
LM * | lm (LMId_t id) const |
LMSet_nm::iterator | lm_find (const std::string &nm) const |
LMSet_nm::iterator | lm_begin_nm () |
LMSet_nm::const_iterator | lm_begin_nm () const |
LMSet_nm::iterator | lm_end_nm () |
LMSet_nm::const_iterator | lm_end_nm () const |
std::vector< LoadMap::MergeEffect > * | merge (const LoadMap &y) |
std::string | toString () const |
void | dump (std::ostream &os=std::cerr) const |
void | ddump () const |
Static Public Attributes | |
static const LMId_t | LMId_NULL = HPCRUN_FMT_LMId_NULL |
Protected Attributes | |
LMVec | m_lm_byId |
LMSet_nm | m_lm_byName |
Definition at line 99 of file LoadMap.hpp.
typedef uint Prof::LoadMap::LMId_t |
Definition at line 107 of file LoadMap.hpp.
typedef std::set<LoadMap::LM*, LoadMap::lt_LM_nm> Prof::LoadMap::LMSet_nm |
Definition at line 198 of file LoadMap.hpp.
typedef std::vector<LM*> Prof::LoadMap::LMVec |
Definition at line 187 of file LoadMap.hpp.
Prof::LoadMap::LoadMap | ( | const uint | i = 32 | ) |
Prof::LoadMap::~LoadMap | ( | ) |
void Prof::LoadMap::ddump | ( | ) | const |
void Prof::LoadMap::dump | ( | std::ostream & | os = std::cerr | ) | const |
Definition at line 172 of file LoadMap.cpp.
Definition at line 230 of file LoadMap.hpp.
|
inline |
Definition at line 241 of file LoadMap.hpp.
|
inline |
Definition at line 245 of file LoadMap.hpp.
|
inline |
|
inline |
LoadMap::LMSet_nm::iterator Prof::LoadMap::lm_find | ( | const std::string & | nm | ) | const |
Definition at line 119 of file LoadMap.cpp.
void Prof::LoadMap::lm_insert | ( | LoadMap::LM * | x | ) |
Definition at line 107 of file LoadMap.cpp.
std::vector< LoadMap::MergeEffect > * Prof::LoadMap::merge | ( | const LoadMap & | y | ) |
Definition at line 130 of file LoadMap.cpp.
|
inline |
std::string Prof::LoadMap::toString | ( | ) | const |
Definition at line 163 of file LoadMap.cpp.
|
static |
Definition at line 108 of file LoadMap.hpp.
|
protected |
Definition at line 283 of file LoadMap.hpp.
|
protected |
Definition at line 284 of file LoadMap.hpp.