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 is the documentation for a snapshot of the master branch, built from commit c89e626766.
PrevUpHomeNext

Acknowledgements

Many thanks to Bruno Dutra for showing the technique to precisely reflect aggregate initializable type in C++14 Manual type registering/structured bindings might be unnecessary.

Many thanks to Alexandr Poltavsky for initial implementation the BOOST_PFR_USE_LOOPHOLE == 1 technique and for describing it in his blog.

Many thanks to Chris Beck for implementing the detect-offsets-and-get-field-address functionality that avoids Undefined Behavior of reinterpret_casting layout compatible structures.

Many thanks to the Boost people who participated in the formal review, especially to Benedek Thaler, Steven Watanabe and Andrzej Krzemienski.


PrevUpHomeNext