pb_assoc::detail::exception_throw_types_traits< Key, Data > Struct Template Reference

#include <types_traits.hpp>

Inheritance diagram for pb_assoc::detail::exception_throw_types_traits< Key, Data >:

pb_assoc::detail::types_traits< Key, Data, Allocator > List of all members.

Public Types

typedef int_to_type< false > no_throw_copies_false_indicator
typedef int_to_type< true > no_throw_copies_true_indicator

Static Public Attributes

static no_throw_copies_t s_no_throw_copies_indicator

Private Types

typedef int_to_type< no_throw_copies > no_throw_copies_t
 key_no_throw = is_simple_type<Key>::value
 data_no_throw = is_same_type<Data
 value
 no_throw_copies = key_no_throw&& data_no_throw
enum  { key_no_throw = is_simple_type<Key>::value, data_no_throw = is_same_type<Data, value, no_throw_copies = key_no_throw&& data_no_throw }

Detailed Description

template<typename Key, typename Data>
struct pb_assoc::detail::exception_throw_types_traits< Key, Data >

Definition at line 153 of file types_traits.hpp.


Member Typedef Documentation

template<typename Key, typename Data>
typedef int_to_type<false> pb_assoc::detail::exception_throw_types_traits< Key, Data >::no_throw_copies_false_indicator

Definition at line 158 of file types_traits.hpp.

template<typename Key, typename Data>
typedef int_to_type<no_throw_copies> pb_assoc::detail::exception_throw_types_traits< Key, Data >::no_throw_copies_t [private]

Definition at line 171 of file types_traits.hpp.

template<typename Key, typename Data>
typedef int_to_type<true> pb_assoc::detail::exception_throw_types_traits< Key, Data >::no_throw_copies_true_indicator

Definition at line 160 of file types_traits.hpp.


Member Enumeration Documentation

template<typename Key, typename Data>
anonymous enum [private]

Enumerator:
key_no_throw 
data_no_throw 
value 
no_throw_copies 

Definition at line 163 of file types_traits.hpp.


Member Data Documentation

template<typename Key, typename Data>
no_throw_copies_t pb_assoc::detail::exception_throw_types_traits< Key, Data >::s_no_throw_copies_indicator [static]

Definition at line 174 of file types_traits.hpp.


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