#include <aligned_storage.hpp>

Public Types | |
| typedef ::boost::detail::aligned_storage::aligned_storage_imp< size_, alignment_ > | type |
Public Member Functions | |
| void * | address () |
| const void * | address () const |
| aligned_storage () | |
| BOOST_STATIC_CONSTANT (std::size_t, alignment=(alignment_==std::size_t(-1) ? ::boost::detail::aligned_storage::alignment_of_max_align :alignment_)) | |
| BOOST_STATIC_CONSTANT (std::size_t, size=size_) | |
| ~aligned_storage () | |
Private Member Functions | |
| aligned_storage (const aligned_storage &) | |
| aligned_storage & | operator= (const aligned_storage &) |
Private Member Functions inherited from boost::detail::aligned_storage::aligned_storage_imp< size_, std::size_t(-1) > | |
| void * | address () const |
Additional Inherited Members | |
Private Attributes inherited from boost::detail::aligned_storage::aligned_storage_imp< size_, std::size_t(-1) > | |
| union boost::detail::aligned_storage::aligned_storage_imp::data_t | data_ |
Definition at line 75 of file type_traits/aligned_storage.hpp.
| typedef ::boost::detail::aligned_storage::aligned_storage_imp<size_, alignment_> boost::aligned_storage< size_, alignment_ >::type |
Definition at line 86 of file type_traits/aligned_storage.hpp.
|
private |
|
inline |
Definition at line 108 of file type_traits/aligned_storage.hpp.
|
inline |
Definition at line 112 of file type_traits/aligned_storage.hpp.
|
inline |
Definition at line 118 of file type_traits/aligned_storage.hpp.
|
inline |
Definition at line 123 of file type_traits/aligned_storage.hpp.
| boost::aligned_storage< size_, alignment_ >::BOOST_STATIC_CONSTANT | ( | std::size_t | , |
| alignment | = (alignment_==std::size_t(-1) ? ::boost::detail::aligned_storage< size_, alignment_ >::alignment_of_max_align :alignment_) |
||
| ) |
| boost::aligned_storage< size_, alignment_ >::BOOST_STATIC_CONSTANT | ( | std::size_t | , |
| size | = size_ |
||
| ) |
|
private |