|
Namespaces |
namespace | Internal |
namespace | std |
namespace | std::tr1 |
Classes |
struct | Internal::IF< true, IfTrue, IfFalse > |
struct | Internal::IF< false, IfTrue, IfFalse > |
struct | Internal::hash_node< Value, true > |
struct | Internal::hash_node< Value, false > |
struct | Internal::node_iterator_base< Value, cache > |
struct | Internal::node_iterator< Value, constant_iterators, cache > |
struct | Internal::node_const_iterator< Value, constant_iterators, cache > |
struct | Internal::hashtable_iterator_base< Value, cache > |
struct | Internal::hashtable_iterator< Value, constant_iterators, cache > |
struct | Internal::hashtable_const_iterator< Value, constant_iterators, cache > |
struct | Internal::identity< T > |
struct | Internal::extract1st< Pair > |
struct | Internal::mod_range_hashing |
struct | Internal::default_ranged_hash |
struct | Internal::prime_rehash_policy |
struct | Internal::lt |
struct | Internal::X< ulongsize > |
struct | Internal::map_base< K, V, Ex, unique, Hashtable > |
struct | Internal::map_base< K, Pair, extract1st< Pair >, false, Hashtable > |
struct | Internal::map_base< K, Pair, extract1st< Pair >, true, Hashtable > |
struct | Internal::rehash_base< RehashPolicy, Hashtable > |
struct | Internal::rehash_base< prime_rehash_policy, Hashtable > |
struct | Internal::hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, H, false > |
struct | Internal::hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, false > |
struct | Internal::hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, true > |
class | std::tr1::hashtable< Key, Value, Allocator, ExtractKey, Equal, H1, H2, H, RehashPolicy, cache_hash_code, constant_iterators, unique_keys > |
Functions |
template<class Iterator> |
std::iterator_traits< Iterator
>::difference_type | Internal::distance_fw (Iterator first, Iterator last, std::input_iterator_tag) |
template<class Iterator> |
std::iterator_traits< Iterator
>::difference_type | Internal::distance_fw (Iterator first, Iterator last, std::forward_iterator_tag) |
template<class Iterator> |
std::iterator_traits< Iterator
>::difference_type | Internal::distance_fw (Iterator first, Iterator last) |
template<typename Value, bool cache> |
bool | Internal::operator== (const node_iterator_base< Value, cache > &x, const node_iterator_base< Value, cache > &y) |
template<typename Value, bool cache> |
bool | Internal::operator!= (const node_iterator_base< Value, cache > &x, const node_iterator_base< Value, cache > &y) |
template<typename Value, bool cache> |
bool | Internal::operator== (const hashtable_iterator_base< Value, cache > &x, const hashtable_iterator_base< Value, cache > &y) |
template<typename Value, bool cache> |
bool | Internal::operator!= (const hashtable_iterator_base< Value, cache > &x, const hashtable_iterator_base< Value, cache > &y) |