Chemical Data Processing Library C++ API - Version 1.2.0
Classes | Namespaces
ObjectPool.hpp File Reference

Definition of the class CDPL::Util::ObjectPool. More...

#include <vector>
#include <cstddef>
#include <algorithm>
#include <new>
#include <memory>
#include <functional>

Go to the source code of this file.

Classes

class  CDPL::Util::ObjectPool< T >
 A data structure that caches instances of type T up to a user specified amount. More...
 
struct  CDPL::Util::ObjectPool< T >::DefaultConstructor
 
struct  CDPL::Util::ObjectPool< T >::DefaultDestructor
 

Namespaces

 CDPL
 The namespace of the Chemical Data Processing Library.
 
 CDPL::Util
 Contains general purpose algorithms, containers, functors and other classes.
 

Detailed Description

Definition of the class CDPL::Util::ObjectPool.