Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template has_trivial_destructor_after_move<boost::container::basic_string< C, T, Allocator >>

boost::has_trivial_destructor_after_move<boost::container::basic_string< C, T, Allocator >>

Synopsis

// In header: <boost/container/string.hpp>

template<typename C, typename T, typename Allocator> 
struct has_trivial_destructor_after_move<boost::container::basic_string< C, T, Allocator >> {
  // types
  typedef ::boost::container::allocator_traits< Allocator >::pointer pointer;

  // public data members
  static const bool value;
};

Description

has_trivial_destructor_after_move<> == true_type specialization for optimizations


PrevUpHomeNext