#include <it_value_type_traits.hpp>
Public Types | |
typedef ref_pair< Base_Key_, Key_ > | key_ref_pair |
typedef Allocator_::template rebind< key_ref_pair >::other::const_reference | key_ref_pair_val |
typedef key_ref_pair_val | key_type |
typedef key_ref_pair | value_type |
typedef Allocator_::template rebind< value_type >::other::const_reference | reference |
typedef Allocator_::template rebind< value_type >::other::const_reference | const_reference |
typedef Allocator_::template rebind< value_type >::other::const_pointer | pointer |
typedef Allocator_::template rebind< value_type >::other::const_pointer | const_pointer |
typedef Allocator_::template rebind< value_type_holder >::other::reference | value_type_hoder_valerence |
Static Public Member Functions | |
static pointer | recast (value_type_hoder_valerence r_holder) |
static void | make_valid (value_type_hoder_valerence r_holder, Base_Key_ r_bk, Value_ r_val) |
Classes | |
struct | value_type_holder |
Definition at line 147 of file it_value_type_traits.hpp.
typedef Allocator_::template rebind< value_type>::other::const_pointer it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::const_pointer |
Definition at line 183 of file it_value_type_traits.hpp.
typedef Allocator_::template rebind< value_type>::other::const_reference it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::const_reference |
Definition at line 173 of file it_value_type_traits.hpp.
typedef ref_pair< Base_Key_, Key_> it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::key_ref_pair |
Definition at line 154 of file it_value_type_traits.hpp.
typedef Allocator_::template rebind< key_ref_pair>::other::const_reference it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::key_ref_pair_val |
Definition at line 159 of file it_value_type_traits.hpp.
typedef key_ref_pair_val it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::key_type |
Definition at line 161 of file it_value_type_traits.hpp.
typedef Allocator_::template rebind< value_type>::other::const_pointer it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::pointer |
Definition at line 178 of file it_value_type_traits.hpp.
typedef Allocator_::template rebind< value_type>::other::const_reference it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::reference |
Definition at line 168 of file it_value_type_traits.hpp.
typedef key_ref_pair it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::value_type |
Definition at line 163 of file it_value_type_traits.hpp.
typedef Allocator_::template rebind< value_type_holder>::other::reference it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::value_type_hoder_valerence |
Definition at line 197 of file it_value_type_traits.hpp.
static void it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::make_valid | ( | value_type_hoder_valerence | r_holder, | |
Base_Key_ | r_bk, | |||
Value_ | r_val | |||
) | [inline, static] |
static pointer it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >::recast | ( | value_type_hoder_valerence | r_holder | ) | [inline, static] |
Definition at line 200 of file it_value_type_traits.hpp.