tbb 名前空間にあるこれらの関数は、concurrent_hash_map の STL との互換性を向上します。
メンバー | 説明 |
---|---|
template<typename Key, typename T, typename HashCompare, typename A1, typename A2> bool operator==( const concurrent_hash_map<Key,T,HashCompare,A1>& a, const concurrent_hash_map<Key,T,HashCompare,A2>& b); |
戻り値: 各ペア (k,v1)∈a および (k,v2)∈b について、a と b に含まれるキーのセットが等しい場合、式 bool(v1==v2) は true。 |
template<typename Key, typename T, typename HashCompare, typename A1, typename A2> bool operator!=(const concurrent_hash_map<Key,T,HashCompare,A1> &a, const concurrent_hash_map<Key,T,HashCompare,A2> &b); |
戻り値: !(a==b) |
template<typename Key, typename T, typename HashCompare, typename A> void swap(concurrent_hash_map<Key, T, HashCompare, A> &a, concurrent_hash_map<Key, T, HashCompare, A> &b) |
a.swap(b) |