The Boost Align C++ library provides functions, classes, templates, traits, and macros, for the control, inspection, and diagnostic of memory alignment.
Distributed under the Boost Software License, Version 1.0.