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