CMS 3D CMS Logo

Classes | Functions

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DataFormats/GeometrySurface/interface/BlockWipedAllocator.h File Reference

#include <vector>
#include <list>
#include <ext/hash_map>
#include <algorithm>
#include <memory>
#include <boost/bind.hpp>
#include "FWCore/Utilities/interface/Visibility.h"

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 (BlockWipedPool *p=0)

Function Documentation

template<size_t S>
BlockWipedAllocator& blockWipedAllocator ( )

Definition at line 175 of file BlockWipedAllocator.h.

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

                                            {
  static BlockWipedAllocator & local = blockWipedPool().allocator(S);
  return local;
}
BlockWipedPool& blockWipedPool ( BlockWipedPool p = 0)