Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
aligned_storage.hpp File Reference
#include <cstddef>
#include "boost/config.hpp"
#include "boost/detail/workaround.hpp"
#include "boost/type_traits/alignment_of.hpp"
#include "boost/type_traits/type_with_alignment.hpp"
#include "boost/type_traits/is_pod.hpp"
#include "boost/mpl/eval_if.hpp"
#include "boost/mpl/identity.hpp"
#include "boost/type_traits/detail/bool_trait_def.hpp"
#include "boost/type_traits/detail/bool_trait_undef.hpp"
Include dependency graph for aligned_storage.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::detail::aligned_storage::aligned_storage_imp< size_, alignment_ >
 
union  boost::detail::aligned_storage::aligned_storage_imp< size_, alignment_ >::data_t
 
struct  boost::detail::aligned_storage::aligned_storage_imp< 0u, alignment_ >
 
class  boost::aligned_storage< size_, alignment_ >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 
 boost::detail::aligned_storage
 

Functions

 boost::detail::aligned_storage::BOOST_STATIC_CONSTANT (std::size_t, alignment_of_max_align=::boost::alignment_of< max_align >::value)
 
template<std::size_t size_, std::size_t alignment_>
struct is_pod
< ::boost::detail::aligned_storage::aligned_storage_imp
< size_, alignment_ > > 
boost::BOOST_TT_AUX_BOOL_C_BASE (true)