pb_assoc::ds_traits< Cntnr > Struct Template Reference

#include <ds_trait.hpp>

Inheritance diagram for pb_assoc::ds_traits< Cntnr >:

detail::data_structure_traits< Cntnr, Cntnr::ds_category > List of all members.

Public Types

typedef PB_ASSOC_BASE_C_DEC::invalidation_guarantee invalidation_guarantee
 erase_can_throw = PB_ASSOC_BASE_C_DEC::erase_can_throw
 order_preserving = PB_ASSOC_BASE_C_DEC::order_preserving
 erase_iterators = PB_ASSOC_BASE_C_DEC::erase_iterators
 reverse_iteration = PB_ASSOC_BASE_C_DEC::reverse_iteration
 split_join = PB_ASSOC_BASE_C_DEC::split_join
enum  {
  erase_can_throw = PB_ASSOC_BASE_C_DEC::erase_can_throw, order_preserving = PB_ASSOC_BASE_C_DEC::order_preserving, erase_iterators = PB_ASSOC_BASE_C_DEC::erase_iterators, reverse_iteration = PB_ASSOC_BASE_C_DEC::reverse_iteration,
  split_join = PB_ASSOC_BASE_C_DEC::split_join
}

Detailed Description

template<typename Cntnr>
struct pb_assoc::ds_traits< Cntnr >

Definition at line 97 of file ds_trait.hpp.


Member Typedef Documentation

template<typename Cntnr>
typedef PB_ASSOC_BASE_C_DEC::invalidation_guarantee pb_assoc::ds_traits< Cntnr >::invalidation_guarantee

Reimplemented from detail::basic_data_structure_traits< Cntnr >.

Definition at line 111 of file ds_trait.hpp.


Member Enumeration Documentation

template<typename Cntnr>
anonymous enum

Enumerator:
erase_can_throw 
order_preserving 
erase_iterators 
reverse_iteration 
split_join 

Definition at line 101 of file ds_trait.hpp.


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