template<typename Value, typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet, typename IValue>
class hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >
Definition at line 279 of file hash_set.hh.
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename HashSet2 , typename IValue2 >
hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >::Iter |
( |
const Iter< HashSet2, IValue2 > & |
other | ) |
|
|
inlineexplicit |
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
IValue& hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >::operator* |
( |
| ) |
const |
|
inline |
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
Iter& hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >::operator++ |
( |
| ) |
|
|
inline |
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
Iter hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >::operator++ |
( |
int |
| ) |
|
|
inline |
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
IValue* hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >::operator-> |
( |
| ) |
const |
|
inline |
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
template<typename HashSet2 , typename IValue2 >
Iter& hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >::operator= |
( |
const Iter< HashSet2, IValue2 > & |
rhs | ) |
|
|
inline |
template<typename Value , typename Extractor = hash_set_impl::Identity, typename Hasher = std::hash<hash_set_impl::ExtractedType<Value, Extractor>>, typename Equal = std::equal_to<>>
template<typename HashSet , typename IValue >
bool hash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue >::operator== |
( |
const Iter< HashSet, IValue > & |
rhs | ) |
const |
|
inline |