112 std::pair<LMSet_nm::iterator, bool> ret =
m_lm_byName.insert(x);
113 DIAG_Assert(ret.second,
"LoadMap::lm_insert(): conflict inserting: " 118 LoadMap::LMSet_nm::iterator
129 std::vector<LoadMap::MergeEffect>*
132 std::vector<LoadMap::MergeEffect>* mrgEffect =
133 new std::vector<LoadMap::MergeEffect>;
140 LMSet_nm::iterator x_fnd = x.
lm_find(y_lm->
name());
150 if (x_lm->
id() != y_lm->
id()) {
165 std::ostringstream os;
174 std::string pre =
" ";
176 os <<
"{ Prof::LoadMap\n";
179 os << pre << i <<
" : " << lm->
toString() << std::endl;
197 : m_id(
LMId_NULL), m_name(name), m_isUsed(false)
210 std::ostringstream os;
LM(const std::string &name="")
LMSet_nm::iterator lm_end_nm()
std::string toString() const
const std::string & name() const
LMSet_nm::iterator lm_find(const std::string &nm) const
void lm_insert(LoadMap::LM *x)
static const std::string UnknownLMNm
static const LMId_t LMId_NULL
void dump(std::ostream &os=std::cerr) const
void dump(std::ostream &os=std::cerr) const
std::vector< LoadMap::MergeEffect > * merge(const LoadMap &y)
std::string toString() const