#include <type_traits.hpp>
Public Types | |
typedef aligned_storage_impl< Len?Len:1, Align >::type | type |
Public Member Functions | |
BOOST_STATIC_ASSERT (Align > 0) | |
BOOST_STATIC_ASSERT (value >=Align) | |
BOOST_STATIC_ASSERT ((value%Align)==0) | |
Static Public Attributes | |
static const std::size_t | value = alignment_of<type>::value |
Private Member Functions | |
aligned_storage () | |
Definition at line 981 of file type_traits.hpp.
typedef aligned_storage_impl<Len ? Len : 1, Align>::type boost::move_detail::aligned_storage< Len, Align >::type |
Definition at line 987 of file type_traits.hpp.
|
private |
boost::move_detail::aligned_storage< Len, Align >::BOOST_STATIC_ASSERT | ( | Align | , |
0 | |||
) |
boost::move_detail::aligned_storage< Len, Align >::BOOST_STATIC_ASSERT | ( | value >= | Align | ) |
boost::move_detail::aligned_storage< Len, Align >::BOOST_STATIC_ASSERT | ( | (value%Align) | = =0 | ) |
|
static |
Definition at line 988 of file type_traits.hpp.