CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
BlockWipedAllocator.h File Reference
#include <vector>
#include <list>
#include <map>
#include <algorithm>
#include <boost/bind.hpp>

Go to the source code of this file.

Classes

struct  BlockWipedAllocator::Block
 
class  BlockWipedAllocated< T >
 
class  BlockWipedAllocator
 
class  BlockWipedPool
 
class  BlockWipedPoolAllocated
 
struct  LocalCache< T >
 
struct  BlockWipedAllocator::LocalCache
 
class  SizeBlockWipedAllocated< T >
 
struct  BlockWipedAllocator::Stat
 

Functions

template<size_t S>
BlockWipedAllocatorblockWipedAllocator ()
 
BlockWipedPoolblockWipedPool ()
 

Function Documentation

template<size_t S>
BlockWipedAllocator& blockWipedAllocator ( )

Definition at line 132 of file BlockWipedAllocator.h.

References BlockWipedPool::allocator(), and blockWipedPool().

132  {
133  static BlockWipedAllocator & local = blockWipedPool().allocator(S);
134  return local;
135 }
Allocator & allocator(std::size_t typeSize)
BlockWipedPool & blockWipedPool()
BlockWipedPool& blockWipedPool ( )