Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
simple_segregated_storage.hpp File Reference

Simple Segregated Storage. More...

#include <functional>
#include <boost/pool/poolfwd.hpp>
Include dependency graph for simple_segregated_storage.hpp:

Classes

class  boost::simple_segregated_storage< SizeType >
 Simple Segregated Storage is the simplest, and probably the fastest, memory allocation/deallocation algorithm. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 

Macros

#define BOOST_POOL_VALIDATE_INTERNALS
 

Detailed Description

Simple Segregated Storage.

A simple segregated storage implementation: simple segregated storage is the basic idea behind the Boost Pool library. Simple segregated storage is the simplest, and probably the fastest, memory allocation/deallocation algorithm. It begins by partitioning a memory block into fixed-size chunks. Where the block comes from is not important until implementation time. A Pool is some object that uses Simple Segregated Storage in this fashion.

Macro Definition Documentation