|
Classes |
struct | assoc_cntnr_base< Key, Data, lu_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, null_data_type, lu_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, Data, rb_tree_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, null_data_type, rb_tree_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, Data, splay_tree_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, null_data_type, splay_tree_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, Data, ov_tree_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, null_data_type, ov_tree_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, Data, cc_hash_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, null_data_type, cc_hash_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, Data, gp_hash_ds_tag, Policy_Tl, Allocator > |
struct | assoc_cntnr_base< Key, null_data_type, gp_hash_ds_tag, Policy_Tl, Allocator > |
class | PB_ASSOC_CLASS_NAME |
class | PB_ASSOC_CKDED_CLASS_NAME |
class | cond_dealtor |
struct | eq_by_less |
struct | hash_eq_fn< Key, Eq_Fn, Allocator, false > |
struct | hash_eq_fn< Key, Eq_Fn, Allocator, true > |
class | mask_based_range_hashing |
class | mod_based_range_hashing |
class | probe_fn_base |
class | ranged_hash_fn< Key, Hash_Fn, Allocator, Comb_Hash_Fn, false > |
class | ranged_hash_fn< Key, Hash_Fn, Allocator, Comb_Hash_Fn, true > |
class | ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, false > |
class | ranged_hash_fn< Key, null_hash_fn, Allocator, Comb_Hash_Fn, true > |
class | ranged_probe_fn< Key, Hash_Fn, Allocator, Comb_Probe_Fn, Probe_Fn, false > |
class | ranged_probe_fn< Key, Hash_Fn, Allocator, Comb_Probe_Fn, Probe_Fn, true > |
class | ranged_probe_fn< Key, null_hash_fn, Allocator, Comb_Probe_Fn, null_probe_fn, false > |
struct | hash_types_traits |
struct | mapping_level_imp |
struct | mapping_level_imp< null_data_type > |
struct | mapping_level_imp< compound_data_type< Cntnr > > |
struct | ms_category_imp |
struct | ms_category_imp< Key, null_data_type > |
struct | ms_category_imp< Key, compound_data_type< Cntnr > > |
class | PB_ASSOC_OV_TREE_CLASS_NAME |
struct | rb_tree_node_ |
class | size_base< Size_Type, true > |
class | size_base< Size_Type, false > |
struct | splay_tree_node_ |
struct | def_comb_hash_fn |
struct | def_resize_policy |
struct | def_update_policy |
struct | def_probe_fn |
struct | static_assert< true > |
struct | static_assert_dummy_class |
class | is_same_type |
class | is_same_type< T, T > |
struct | int_to_type |
struct | type_to_type |
class | unconst |
class | unreference |
class | is_const_type |
class | is_pointer_type |
class | is_const_pointer_type |
class | is_reference_type |
class | is_const_reference_type |
class | is_member_pointer_type |
class | is_simple_type |
struct | cond_type< true, A, B > |
struct | cond_type< false, A, B > |
struct | null_type |
struct | typelist_chain |
struct | typelist |
struct | typelist_append |
struct | typelist_typelist_append |
struct | typelist_contains |
struct | typelist_filter |
struct | typelist_at_index |
struct | typelist_transform |
struct | basic_data_types_traits |
struct | data_types_traits |
struct | data_types_traits< null_data_type, Allocator > |
struct | data_types_traits< compound_data_type< Cntnr >, Allocator > |
struct | exception_throw_types_traits |
struct | value_types_traits |
struct | value_types_traits< Key, null_data_type, Allocator > |
struct | value_types_traits< Key, compound_data_type< Cntnr >, Allocator > |
struct | types_traits |
struct | ig_sel< basic_invalidation_guarantee, basic_invalidation_guarantee > |
struct | ig_sel< basic_invalidation_guarantee, find_invalidation_guarantee > |
struct | ig_sel< basic_invalidation_guarantee, range_invalidation_guarantee > |
struct | ig_sel< find_invalidation_guarantee, basic_invalidation_guarantee > |
struct | ig_sel< find_invalidation_guarantee, find_invalidation_guarantee > |
struct | ig_sel< find_invalidation_guarantee, range_invalidation_guarantee > |
struct | ig_sel< range_invalidation_guarantee, basic_invalidation_guarantee > |
struct | ig_sel< range_invalidation_guarantee, find_invalidation_guarantee > |
struct | ig_sel< range_invalidation_guarantee, range_invalidation_guarantee > |
struct | ref_pair |
struct | value_type_adapter |
Namespaces |
namespace | unconst |
Typedefs |
typedef pb_assoc::null_node_updator | def_node_updator |
Enumerations |
enum | { num_distinct_sizes = 28
} |
enum | { def_store_hash = false
} |
enum | { def_init_size = 8,
def_grow_factor = 2
} |
Functions |
template<class Fn, class Typelist> |
void | typelist_apply (Fn &r_fn, Typelist) |
Variables |
static const size_t | s_a_sizes [num_distinct_sizes] |