#include <types_traits.hpp>
Inheritance diagram for pb_assoc::detail::exception_throw_types_traits< Key, Data >:
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 } |
Definition at line 153 of file types_traits.hpp.
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.
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.
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.
anonymous enum [private] |
Definition at line 163 of file types_traits.hpp.
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.