#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.