| Home | Libraries | People | FAQ | More

### How do I use Pool?

See the Pool Interfaces section that covers the different Pool interfaces supplied by this library.

###### Library Structure and Dependencies

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.