types_traits.hpp File Reference

#include <ext/pb_assoc/data_type.hpp>
#include <ext/pb_assoc/detail/type_utils.hpp>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  pb_assoc
namespace  pb_assoc::detail

Classes

struct  pb_assoc::detail::basic_data_types_traits< Data, Allocator >
struct  pb_assoc::detail::data_types_traits< Data, Allocator >
struct  pb_assoc::detail::data_types_traits< null_data_type, Allocator >
struct  pb_assoc::detail::data_types_traits< compound_data_type< Cntnr >, Allocator >
struct  pb_assoc::detail::exception_throw_types_traits< Key, Data >
struct  pb_assoc::detail::value_types_traits< Key, Data, Allocator >
struct  pb_assoc::detail::value_types_traits< Key, null_data_type, Allocator >
struct  pb_assoc::detail::value_types_traits< Key, compound_data_type< Cntnr >, Allocator >
struct  pb_assoc::detail::types_traits< Key, Data, Allocator >

Defines

#define PB_ASSOC_CLASS_T_DEC   template<class Allocator>
#define PB_ASSOC_CLASS_C_DEC
#define PB_ASSOC_CLASS_T_DEC   template<typename Key, typename Data>
#define PB_ASSOC_CLASS_C_DEC


Detailed Description

Contains a traits class of types used by containers.

Definition in file types_traits.hpp.


Define Documentation

#define PB_ASSOC_CLASS_C_DEC

Value:

exception_throw_types_traits< \
        Key, \
        Data>

Definition at line 147 of file types_traits.hpp.

#define PB_ASSOC_CLASS_C_DEC

Value:

data_types_traits< \
            null_data_type, \
            Allocator>

Definition at line 147 of file types_traits.hpp.

#define PB_ASSOC_CLASS_T_DEC   template<typename Key, typename Data>

Definition at line 144 of file types_traits.hpp.

#define PB_ASSOC_CLASS_T_DEC   template<class Allocator>

Definition at line 144 of file types_traits.hpp.


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