...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
See the Pool Interfaces section that covers the different Pool interfaces supplied by this library.
Forward declarations of all the exposed symbols for this library are in the
header made inscope by #include
<boost/pool/poolfwd.hpp>
.
The library may use macros, which will be prefixed with BOOST_POOL_
.
The exception to this rule are the include file guards, which (for file
xxx.hpp
) is BOOST_xxx_HPP
.
All exposed symbols defined by the library will be in namespace boost::. All symbols used only by the implementation will be in namespace boost::details::pool.
Every header used only by the implementation is in the subdirectory /detail/
.
Any header in the library may include any other header in the library or any system-supplied header at its discretion.