#include <ext/pb_assoc/detail/cond_dealtor.hpp>#include <ext/pb_assoc/trivial_iterator_def.hpp>#include <ext/pb_assoc/detail/hash_fn/ranged_probe_fn.hpp>#include <ext/pb_assoc/detail/hash_types_traits.hpp>#include <ext/pb_assoc/detail/types_traits.hpp>#include <ext/pb_assoc/exception.hpp>#include <ext/pb_assoc/detail/map_debug_base.hpp>#include <ext/pb_assoc/detail/eq_fn/hash_eq_fn.hpp>#include <utility>#include <ext/pb_assoc/detail/unordered_iterator/const_find_iterator.hpp>#include <ext/pb_assoc/detail/unordered_iterator/find_iterator.hpp>#include <ext/pb_assoc/detail/unordered_iterator/const_iterator.hpp>#include <ext/pb_assoc/detail/unordered_iterator/iterator.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/constructor_destructor_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/find_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/resize_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/debug_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/info_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/policy_access_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/erase_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/iterator_fn_imps.hpp>#include <ext/pb_assoc/detail/gp_ht_map_/insert_fn_imps.hpp>Go to the source code of this file.
| Namespaces | |
| namespace | pb_assoc | 
| namespace | pb_assoc::detail | 
| Classes | |
| class | pb_assoc::detail::PB_ASSOC_CLASS_NAME< Key, Data, Hash_Fn, Eq_Fn, Allocator, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy > | 
| struct | pb_assoc::detail::PB_ASSOC_CLASS_NAME< Key, Data, Cmp_Fn, Allocator, Node_Updator >::store_hash_entry | 
| struct | pb_assoc::detail::PB_ASSOC_CLASS_NAME< Key, Data, Cmp_Fn, Allocator, Node_Updator >::no_store_hash_entry | 
| Defines | |
| #define | PB_ASSOC_DBG_ASSERT(X) | 
| #define | PB_ASSOC_DBG_VERIFY(X) {if((X)==0);} | 
| #define | PB_ASSOC_DBG_ONLY(X) ; | 
| #define | PB_ASSOC_CLASS_T_DEC | 
| #define | PB_ASSOC_CLASS_C_DEC | 
| #define | PB_ASSOC_HASH_EQ_FN_C_DEC | 
| #define | PB_ASSOC_RANGED_PROBE_FN_C_DEC | 
| #define | PB_ASSOC_TYPES_TRAITS_C_DEC | 
| #define | PB_ASSOC_HASH_TYPES_TRAITS_C_DEC | 
| #define | PB_ASSOC_STATIC_ASSERT(UNIQUE, E) | 
| #define | PB_ASSOC_GEN_POS size_type | 
Definition in file gp_ht_map_.hpp.
| #define PB_ASSOC_CLASS_C_DEC | 
Value:
PB_ASSOC_CLASS_NAME< \ Key, \ Data, \ Hash_Fn, \ Eq_Fn, \ Allocator, \ Store_Hash, \ Comb_Probe_Fn, \ Probe_Fn, \ Resize_Policy>
Definition at line 96 of file gp_ht_map_.hpp.
| #define PB_ASSOC_CLASS_T_DEC | 
Value:
template< \ typename Key, \ typename Data, \ class Hash_Fn, \ class Eq_Fn, \ class Allocator, \ bool Store_Hash, \ class Comb_Probe_Fn, \ class Probe_Fn, \ class Resize_Policy>
Definition at line 74 of file gp_ht_map_.hpp.
| #define PB_ASSOC_DBG_ASSERT | ( | X | ) | 
Definition at line 69 of file gp_ht_map_.hpp.
| #define PB_ASSOC_DBG_ONLY | ( | X | ) | ; | 
Definition at line 71 of file gp_ht_map_.hpp.
| #define PB_ASSOC_DBG_VERIFY | ( | X | ) | {if((X)==0);} | 
Definition at line 70 of file gp_ht_map_.hpp.
| #define PB_ASSOC_GEN_POS size_type | 
Definition at line 272 of file gp_ht_map_.hpp.
| #define PB_ASSOC_HASH_EQ_FN_C_DEC | 
Value:
pb_assoc::detail::hash_eq_fn< \
        Key, \
        Eq_Fn, \
        Allocator, \
        Store_Hash>
Definition at line 108 of file gp_ht_map_.hpp.
| #define PB_ASSOC_HASH_TYPES_TRAITS_C_DEC | 
Value:
hash_types_traits< \
        typename Allocator::size_type, \
        Store_Hash>
Definition at line 130 of file gp_ht_map_.hpp.
| #define PB_ASSOC_RANGED_PROBE_FN_C_DEC | 
Value:
pb_assoc::detail::ranged_probe_fn< \
        Key, \
        Hash_Fn, \
        Allocator, \
        Comb_Probe_Fn, \
        Probe_Fn, \
        Store_Hash>
Definition at line 115 of file gp_ht_map_.hpp.
| #define PB_ASSOC_STATIC_ASSERT | ( | UNIQUE, | |||
| E | ) | 
Value:
typedef \ pb_assoc::detail::static_assert_dummy_class< \ sizeof(pb_assoc::detail::static_assert<(bool)(E)>)> \ UNIQUE##static_assert_type
Definition at line 152 of file gp_ht_map_.hpp.
| #define PB_ASSOC_TYPES_TRAITS_C_DEC | 
 1.4.7
 1.4.7