Public Types | Public Member Functions | Static Public Attributes | Private Member Functions | List of all members
boost::move_detail::aligned_storage< Len, Align > Struct Template Reference

#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 ()
 

Detailed Description

template<std::size_t Len, std::size_t Align = alignment_of<max_align_t>::value>
struct boost::move_detail::aligned_storage< Len, Align >

Definition at line 981 of file type_traits.hpp.

Member Typedef Documentation

template<std::size_t Len, std::size_t Align = alignment_of<max_align_t>::value>
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.

Constructor & Destructor Documentation

template<std::size_t Len, std::size_t Align = alignment_of<max_align_t>::value>
boost::move_detail::aligned_storage< Len, Align >::aligned_storage ( )
private

Member Function Documentation

template<std::size_t Len, std::size_t Align = alignment_of<max_align_t>::value>
boost::move_detail::aligned_storage< Len, Align >::BOOST_STATIC_ASSERT ( Align  ,
 
)
template<std::size_t Len, std::size_t Align = alignment_of<max_align_t>::value>
boost::move_detail::aligned_storage< Len, Align >::BOOST_STATIC_ASSERT ( value >=  Align)
template<std::size_t Len, std::size_t Align = alignment_of<max_align_t>::value>
boost::move_detail::aligned_storage< Len, Align >::BOOST_STATIC_ASSERT ( (value%Align)  = =0)

Member Data Documentation

template<std::size_t Len, std::size_t Align = alignment_of<max_align_t>::value>
const std::size_t boost::move_detail::aligned_storage< Len, Align >::value = alignment_of<type>::value
static

Definition at line 988 of file type_traits.hpp.


The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:34