it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ > Struct Template Reference

#include <it_value_type_traits.hpp>

List of all members.

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


Detailed Description

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
struct it_value_type_traits_< Base_Key_, Key_, null_data_type, Value_, Allocator_ >

Definition at line 147 of file it_value_type_traits.hpp.


Member Typedef Documentation

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.


Member Function Documentation

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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]

Definition at line 206 of file it_value_type_traits.hpp.

References value_type().

template<typename Base_Key_, typename Key_, typename Value_, class Allocator_>
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.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:57:43 2010 for GNU C++ STL by  doxygen 1.4.7