assoc_cntnr.hpp File Reference

#include <ext/pb_assoc/ms_trait.hpp>
#include <ext/pb_assoc/ds_trait.hpp>
#include <ext/pb_assoc/detail/type_utils.hpp>
#include <ext/pb_assoc/detail/typelist.hpp>
#include <ext/pb_assoc/detail/standard_policies.hpp>
#include <ext/pb_assoc/detail/mapping_level_imp.hpp>
#include <ext/pb_assoc/detail/assoc_cntnr_base.hpp>
#include <ext/pb_assoc/detail/value_type_adapter/value_type_adapter.hpp>
#include <ext/pb_assoc/detail/constructors_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/constructors_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/iterators_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/info_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/erase_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/insert_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/d_insert_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/d_find_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/d_extract_key.hpp>
#include <ext/pb_assoc/detail/basic_assoc_cntnr/extract_key.hpp>
#include <ext/pb_assoc/detail/basic_hash_assoc_cntnr/constructors_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_hash_assoc_cntnr/resize_fn_imps.hpp>
#include <ext/pb_assoc/detail/cc_hash_assoc_cntnr/constructor_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/gp_hash_assoc_cntnr/constructor_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/constructors_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/policy_access_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/range_iteration_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/r_range_iteration_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/node_iteration_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/split_join_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/erase_fn_imps.hpp>
#include <ext/pb_assoc/detail/basic_tree_assoc_cntnr/r_erase_fn_imps.hpp>
#include <ext/pb_assoc/detail/tree_assoc_cntnr/constructor_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/lu_assoc_cntnr/constructor_destructor_fn_imps.hpp>
#include <ext/pb_assoc/detail/lu_assoc_cntnr/policy_access_fn_imps.hpp>

Go to the source code of this file.

Namespaces

namespace  pb_assoc

Classes

class  pb_assoc::basic_assoc_cntnr< Key, Data, DS_Tag, Policy_Tl, Allocator >
class  pb_assoc::basic_assoc_cntnr< Key, compound_data_type< Cntnr >, DS_Tag, Policy_Tl, Allocator >
struct  pb_assoc::basic_assoc_cntnr< Key, compound_data_type< Cntnr >, DS_Tag, Policy_Tl, Allocator >::rebind< Mapping_Level >
class  pb_assoc::basic_assoc_cntnr< Key, null_data_type, DS_Tag, Policy_Tl, Allocator >
class  pb_assoc::basic_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, DS_Tag, Policy_TL, Allocator >
class  pb_assoc::cc_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Hash_Fn, Resize_Policy, Store_Hash, Allocator >
class  pb_assoc::gp_hash_assoc_cntnr< Key, Data, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, Allocator >
class  pb_assoc::basic_tree_assoc_cntnr< Key, Data, Cmp_Fn, DS_Tag, Node_Updator, Allocator >
class  pb_assoc::basic_tree_assoc_cntnr< Key, Data, Cmp_Fn, ov_tree_ds_tag, Node_Updator, Allocator >
class  pb_assoc::tree_assoc_cntnr< Key, Data, Cmp_Fn, DS_Tag, Node_Updator, Allocator >
class  pb_assoc::lu_assoc_cntnr< Key, Data, Eq_Fn, Update_Policy, Allocator >

Defines

#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_CLASS_NAME   basic_assoc_cntnr
#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   typename PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_NAME   basic_assoc_cntnr
#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   typename PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC   template<typename Key, class DS_Tag, class Policy_Tl, class Allocator>
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_NAME   basic_assoc_cntnr
#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   typename PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_TYPELIST_CHAIN1(X0)   pb_assoc::detail::typelist_chain<X0, pb_assoc::detail::null_type>
#define PB_ASSOC_TYPELIST_CHAIN2(X0, X1)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN1(X1) >
#define PB_ASSOC_TYPELIST_CHAIN3(X0, X1, X2)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN2(X1, X2) >
#define PB_ASSOC_TYPELIST_CHAIN4(X0, X1, X2, X3)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN3(X1, X2, X3) >
#define PB_ASSOC_TYPELIST_CHAIN5(X0, X1, X2, X3, X4)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN4(X1, X2, X3, X4) >
#define PB_ASSOC_TYPELIST_CHAIN6(X0, X1, X2, X3, X4, X5)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN5(X1, X2, X3, X4, X5) >
#define PB_ASSOC_TYPELIST_CHAIN7(X0, X1, X2, X3, X4, X5, X6)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN6(X1, X2, X3, X4, X5, X6) >
#define PB_ASSOC_TYPELIST_CHAIN8(X0, X1, X2, X3, X4, X5, X6, X7)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN7(X1, X2, X3, X4, X5, X6, X7) >
#define PB_ASSOC_TYPELIST_CHAIN9(X0, X1, X2, X3, X4, X5, X6, X7, X8)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN8(X1, X2, X3, X4, X5, X6, X7, X8) >
#define PB_ASSOC_TYPELIST_CHAIN10(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN9(X1, X2, X3, X4, X5, X6, X7, X8, X9) >
#define PB_ASSOC_TYPELIST_CHAIN11(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN10(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10) >
#define PB_ASSOC_TYPELIST_CHAIN12(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN11(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11) >
#define PB_ASSOC_TYPELIST_CHAIN13(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN12(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12) >
#define PB_ASSOC_TYPELIST_CHAIN14(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN13(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13) >
#define PB_ASSOC_TYPELIST_CHAIN15(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14)   pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN14(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14) >
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_NAME   basic_hash_assoc_cntnr
#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_NAME   basic_tree_assoc_cntnr
#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_NAME   basic_tree_assoc_cntnr
#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   PB_ASSOC_DIRECT_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC
#define PB_ASSOC_CLASS_T_DEC
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_BASE_C_DEC


Detailed Description

Contains associative containers.

Definition in file assoc_cntnr.hpp.


Define Documentation

#define PB_ASSOC_BASE_C_DEC

Value:

basic_assoc_cntnr< \
        Key, \
        Data, \
        lu_ds_tag, \
        pb_assoc::detail::typelist< \
            PB_ASSOC_TYPELIST_CHAIN2( Eq_Fn, Update_Policy) >, \
        Allocator>

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

basic_tree_assoc_cntnr< \
        Key, \
        Data, \
        Cmp_Fn, \
        DS_Tag, \
        Node_Updator, \
        Allocator>

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

basic_assoc_cntnr< \
        Key, \
        Data, \
        ov_tree_ds_tag, \
        pb_assoc::detail::typelist< \
            PB_ASSOC_TYPELIST_CHAIN2( Cmp_Fn, Node_Updator) >, \
        Allocator>

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

basic_assoc_cntnr< \
        Key, \
        Data, \
        DS_Tag, \
        pb_assoc::detail::typelist< \
            PB_ASSOC_TYPELIST_CHAIN2( Cmp_Fn, Node_Updator) >, \
        Allocator>

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

basic_hash_assoc_cntnr< \
        Key, \
        Data, \
        Hash_Fn, \
        Eq_Fn, \
        Resize_Policy, \
        Store_Hash, \
        gp_hash_ds_tag, \
        pb_assoc::detail::typelist< \
            PB_ASSOC_TYPELIST_CHAIN2( Comb_Probe_Fn, Probe_Fn) >, \
        Allocator>

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

basic_hash_assoc_cntnr< \
        Key, \
        Data, \
        Hash_Fn, \
        Eq_Fn, \
        Resize_Policy, \
        Store_Hash, \
        cc_hash_ds_tag, \
        pb_assoc::detail::typelist< \
            PB_ASSOC_TYPELIST_CHAIN1( \
                Comb_Hash_Fn) >, \
        Allocator>

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

basic_assoc_cntnr< \
        Key, \
        Data, \
        DS_Tag, \
        typename pb_assoc::detail::typelist_append< \
            pb_assoc::detail::typelist< \
                PB_ASSOC_TYPELIST_CHAIN4( Hash_Fn, Eq_Fn, Resize_Policy, pb_assoc::detail::int_to_type<Store_Hash>) >, \
                Policy_TL>::type, \
        Allocator>

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

detail::assoc_cntnr_base< \
        Key, \
        null_data_type, \
        DS_Tag, \
        Policy_Tl, \
        Allocator>::type

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

detail::assoc_cntnr_base< \
        Key, \
        compound_data_type< \
            Cntnr>, \
        DS_Tag, \
        Policy_Tl, \
        Allocator>::type

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_BASE_C_DEC

Value:

detail::assoc_cntnr_base< \
        Key, \
        Data, \
        DS_Tag, \
        Policy_Tl, \
        Allocator>::type

Definition at line 1502 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

lu_assoc_cntnr< \
        Key, \
        Data, \
        Eq_Fn, \
        Update_Policy, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

tree_assoc_cntnr< \
        Key, \
        Data, \
        Cmp_Fn, \
        DS_Tag, \
        Node_Updator, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

basic_tree_assoc_cntnr< \
        Key, \
        Data, \
        Cmp_Fn, \
        ov_tree_ds_tag, \
        Node_Updator, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

basic_tree_assoc_cntnr< \
        Key, \
        Data, \
        Cmp_Fn, \
        DS_Tag, \
        Node_Updator, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

gp_hash_assoc_cntnr< \
        Key, \
        Data, \
        Hash_Fn, \
        Eq_Fn, \
        Comb_Probe_Fn, \
        Probe_Fn, \
        Resize_Policy, \
        Store_Hash, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

cc_hash_assoc_cntnr< \
        Key, \
        Data, \
        Hash_Fn, \
        Eq_Fn, \
        Comb_Hash_Fn, \
        Resize_Policy, \
        Store_Hash, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

basic_hash_assoc_cntnr< \
        Key, \
        Data, \
        Hash_Fn, \
        Eq_Fn, \
        Resize_Policy, \
        Store_Hash, \
        DS_Tag, \
        Policy_TL, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

basic_assoc_cntnr< \
        Key, \
        null_data_type, \
        DS_Tag, \
        Policy_Tl, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

basic_assoc_cntnr< \
        Key, \
        compound_data_type< \
            Cntnr>, \
        DS_Tag, \
        Policy_Tl, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

basic_assoc_cntnr< \
        Key, \
        Data, \
        DS_Tag, \
        Policy_Tl, \
        Allocator>

Definition at line 1494 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_NAME   basic_tree_assoc_cntnr

Definition at line 1381 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_NAME   basic_tree_assoc_cntnr

Definition at line 1381 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_NAME   basic_hash_assoc_cntnr

Definition at line 1381 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_NAME   basic_assoc_cntnr

Definition at line 1381 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_NAME   basic_assoc_cntnr

Definition at line 1381 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_NAME   basic_assoc_cntnr

Definition at line 1381 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class Eq_Fn, \
        class Update_Policy, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class Cmp_Fn, \
        class DS_Tag, \
        class Node_Updator, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class Cmp_Fn, \
        class Node_Updator, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class Cmp_Fn, \
        class DS_Tag, \
        class Node_Updator, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class Hash_Fn, \
        class Eq_Fn, \
        class Comb_Probe_Fn, \
        class Probe_Fn, \
        class Resize_Policy, \
        bool Store_Hash, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class Hash_Fn, \
        class Eq_Fn, \
        class Comb_Hash_Fn, \
        class Resize_Policy, \
        bool Store_Hash, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class Hash_Fn, \
        class Eq_Fn, \
        class Resize_Policy, \
        bool Store_Hash, \
        class DS_Tag, \
        class Policy_TL, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC   template<typename Key, class DS_Tag, class Policy_Tl, class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        class Cntnr, \
        class DS_Tag, \
        class Policy_Tl, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_CLASS_T_DEC

Value:

template< \
        typename Key, \
        typename Data, \
        class DS_Tag, \
        class Policy_Tl, \
        class Allocator>

Definition at line 1486 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC

Definition at line 1383 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC

Definition at line 1383 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC

Definition at line 1383 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_C_DEC   PB_ASSOC_BASE_C_DEC

Definition at line 1383 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_C_DEC

Value:

detail::value_type_adapter< \
        Key, \
        compound_data_type< \
            Cntnr>, \
        DS_Tag, \
        Policy_Tl, \
        Allocator, \
        detail::mapping_level_imp< \
            compound_data_type< \
                Cntnr> >::value - 1>

Definition at line 1383 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_C_DEC

Value:

detail::assoc_cntnr_base< \
        Key, \
        Data, \
        DS_Tag, \
        Policy_Tl, \
        Allocator>::type

Definition at line 1383 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   PB_ASSOC_DIRECT_BASE_C_DEC

Definition at line 1385 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   PB_ASSOC_DIRECT_BASE_C_DEC

Definition at line 1385 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   PB_ASSOC_DIRECT_BASE_C_DEC

Definition at line 1385 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   typename PB_ASSOC_DIRECT_BASE_C_DEC

Definition at line 1385 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   typename PB_ASSOC_DIRECT_BASE_C_DEC

Definition at line 1385 of file assoc_cntnr.hpp.

#define PB_ASSOC_DIRECT_BASE_CAST_C_DEC   typename PB_ASSOC_DIRECT_BASE_C_DEC

Definition at line 1385 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN1 ( X0   )     pb_assoc::detail::typelist_chain<X0, pb_assoc::detail::null_type>

Definition at line 724 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN10 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN9(X1, X2, X3, X4, X5, X6, X7, X8, X9) >

Definition at line 733 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN11 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9,
X10   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN10(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10) >

Definition at line 734 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN12 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9,
X10,
X11   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN11(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11) >

Definition at line 735 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN13 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9,
X10,
X11,
X12   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN12(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12) >

Definition at line 736 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN14 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9,
X10,
X11,
X12,
X13   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN13(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13) >

Definition at line 737 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN15 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9,
X10,
X11,
X12,
X13,
X14   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN14(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14) >

Definition at line 738 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN2 ( X0,
X1   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN1(X1) >

Definition at line 725 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN3 ( X0,
X1,
X2   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN2(X1, X2) >

Definition at line 726 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN4 ( X0,
X1,
X2,
X3   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN3(X1, X2, X3) >

Definition at line 727 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN5 ( X0,
X1,
X2,
X3,
X4   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN4(X1, X2, X3, X4) >

Definition at line 728 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN6 ( X0,
X1,
X2,
X3,
X4,
X5   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN5(X1, X2, X3, X4, X5) >

Definition at line 729 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN7 ( X0,
X1,
X2,
X3,
X4,
X5,
X6   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN6(X1, X2, X3, X4, X5, X6) >

Definition at line 730 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN8 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN7(X1, X2, X3, X4, X5, X6, X7) >

Definition at line 731 of file assoc_cntnr.hpp.

#define PB_ASSOC_TYPELIST_CHAIN9 ( X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8   )     pb_assoc::detail::typelist_chain<X0, PB_ASSOC_TYPELIST_CHAIN8(X1, X2, X3, X4, X5, X6, X7, X8) >

Definition at line 732 of file assoc_cntnr.hpp.


Generated on Tue Feb 2 16:57:12 2010 for GNU C++ STL by  doxygen 1.4.7