60 #ifndef prof_Prof_LoadMap_hpp 61 #define prof_Prof_LoadMap_hpp 116 LM(
const std::string&
name =
"");
158 dump(std::ostream& os = std::cerr)
const;
180 MergeEffect(LMId_t old_, LMId_t new_) : old_id(old_), new_id(new_) { }
181 LMId_t old_id , new_id ;
198 typedef std::set<LoadMap::LM*, LoadMap::lt_LM_nm>
LMSet_nm;
238 lm_find(
const std::string& nm)
const;
244 LMSet_nm::const_iterator
252 LMSet_nm::const_iterator
265 std::vector<LoadMap::MergeEffect>*
277 dump(std::ostream& os = std::cerr)
const;
294 return (x.
id() < y.
id());
LM(const std::string &name="")
LMSet_nm::const_iterator lm_begin_nm() const
MergeEffect(LMId_t old_, LMId_t new_)
LMSet_nm::iterator lm_end_nm()
std::vector< LM * > LMVec
bool operator<(const Prof::LoadMap::LM x, const Prof::LoadMap::LM y)
const std::string & name() const
LMSet_nm::iterator lm_find(const std::string &nm) const
void lm_insert(LoadMap::LM *x)
LMSet_nm::const_iterator lm_end_nm() const
std::set< LoadMap::LM *, LoadMap::lt_LM_nm > LMSet_nm
static const LMId_t LMId_NULL
void dump(std::ostream &os=std::cerr) const
LMSet_nm::iterator lm_begin_nm()
std::vector< LoadMap::MergeEffect > * merge(const LoadMap &y)
#define HPCRUN_FMT_LMId_NULL
std::string toString() const
bool operator()(const LoadMap::LM *x, const LoadMap::LM *y) const