Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::container::container_detail::vector_value_traits_base< T > Struct Template Reference

#include <vector.hpp>

Inheritance diagram for boost::container::container_detail::vector_value_traits_base< T >:

Static Public Attributes

static const bool trivial_dctr = boost::has_trivial_destructor<T>::value
 
static const bool trivial_dctr_after_move = ::boost::has_trivial_destructor_after_move<T>::value
 
static const bool trivial_copy = has_trivial_copy<T>::value
 
static const bool nothrow_copy = has_nothrow_copy<T>::value || trivial_copy
 
static const bool trivial_assign = has_trivial_assign<T>::value
 
static const bool nothrow_assign = has_nothrow_assign<T>::value || trivial_assign
 

Member Data Documentation

template<class T>
const bool boost::container::container_detail::vector_value_traits_base< T >::nothrow_assign = has_nothrow_assign<T>::value || trivial_assign
static
template<class T>
const bool boost::container::container_detail::vector_value_traits_base< T >::nothrow_copy = has_nothrow_copy<T>::value || trivial_copy
static
template<class T>
const bool boost::container::container_detail::vector_value_traits_base< T >::trivial_assign = has_trivial_assign<T>::value
static
template<class T>
const bool boost::container::container_detail::vector_value_traits_base< T >::trivial_copy = has_trivial_copy<T>::value
static
template<class T>
const bool boost::container::container_detail::vector_value_traits_base< T >::trivial_dctr = boost::has_trivial_destructor<T>::value
static
template<class T>
const bool boost::container::container_detail::vector_value_traits_base< T >::trivial_dctr_after_move = ::boost::has_trivial_destructor_after_move<T>::value
static

The documentation for this struct was generated from the following file: