...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Boost.Align all headers.
Note | |
---|---|
This header includes all public headers of the Boost.Align library. |
Glen Fernandes
Function align.
Glen Fernandes
namespace boost { namespace alignment { void * align(std::size_t, std::size_t, void *&, std::size_t &); } }
Functions aligned_alloc and aligned_free.
Glen Fernandes
namespace boost { namespace alignment { void * aligned_alloc(std::size_t, std::size_t); void aligned_free(void *); } }
Class template aligned_allocator.
Glen Fernandes
namespace boost { namespace alignment { template<typename T, std::size_t Alignment> class aligned_allocator; template<std::size_t Alignment> class aligned_allocator<void, Alignment>; template<typename T1, typename T2, std::size_t Alignment> bool operator==(const aligned_allocator< T1, Alignment > &, const aligned_allocator< T2, Alignment > &); template<typename T1, typename T2, std::size_t Alignment> bool operator!=(const aligned_allocator< T1, Alignment > &, const aligned_allocator< T2, Alignment > &); } }
Class template aligned_allocator_adaptor.
Glen Fernandes
namespace boost { namespace alignment { template<typename Allocator, std::size_t Alignment> class aligned_allocator_adaptor; template<typename A1, typename A2, std::size_t Alignment> bool operator==(const aligned_allocator_adaptor< A1, Alignment > &, const aligned_allocator_adaptor< A2, Alignment > &); template<typename A1, typename A2, std::size_t Alignment> bool operator!=(const aligned_allocator_adaptor< A1, Alignment > &, const aligned_allocator_adaptor< A2, Alignment > &); } }
Class template aligned_allocator_adaptor forward declaration.
Note | |
---|---|
This header provides a forward declaration for the |
Glen Fernandes
Class template aligned_allocator forward declaration.
Note | |
---|---|
This header provides a forward declaration for the |
Glen Fernandes
Class aligned_delete.
Glen Fernandes
namespace boost { namespace alignment { class aligned_delete; } }
Class aligned_delete forward declaration.
Note | |
---|---|
This header provides a forward declaration for the |
Glen Fernandes
Class template alignment_of.
Glen Fernandes
namespace boost { namespace alignment { template<typename T> struct alignment_of; } }
Class template alignment_of forward declaration.
Note | |
---|---|
This header provides a forward declaration for the |
Glen Fernandes
Function is_aligned.
Glen Fernandes
namespace boost { namespace alignment { bool is_aligned(std::size_t, const void *); } }