Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This version of Boost is under active development. You are currently in the develop branch. The current version is 1.92.0.
Some low level memory management routines need to synthesize a POD type with
specific alignment properties. The template type_with_alignment
finds the smallest type with a specified alignment, while template aligned_storage
creates a type with a specific size and alignment.
Synopsis
template <std::size_t Align> struct type_with_alignment; template <std::size_t Size, std::size_t Align> struct aligned_storage;