22 template<
class Key,
class T,
class Compare >
25 auto [iter, success] = this->insert(
valueType(k,v));
29 template<
class Key,
class T,
class Compare >
32 auto [iter, success] = this->insert
39 template<
class Key,
class T,
class Compare >
42 auto [iter, found] = findIf(k);
46 template<
class Key,
class T,
class Compare >
49 if(
auto iter = this->
find(k); iter!= this->end() )
55 template<
class Key,
class T,
class Compare >
58 if(
auto iter = this->
find(k); iter!= this->end() )
66 inline iOstream&
printKeys(iOstream& os,
const wordMap<T> &
m)
69 return os<<
"wordMap is empty"<<
endl;
73 os << iter.first<<
endl;
81 inline iOstream&
printKeys(iOstream& os,
const uint32Map<T> &
m)
84 return os<<
"uint32Map is empty"<<
endl;
88 os << iter.first<<
endl;
95 inline iOstream&
printKeys(iOstream& os,
const labelMap<T> &
m)
98 return os<<
"labelMap is empty"<<
endl;
102 os << iter.first<<
endl;
109 inline iOstream&
printKeys(iOstream& os,
const int32Map<T> &
m)
112 return os<<
"int32Map is empty"<<
endl;
116 os << iter.first<<
endl;
123 inline iOstream&
printKeys(iOstream& os,
const int64Map<T> &
m)
126 return os<<
"int64Map is empty"<<
endl;
130 os << iter.first<<
endl;