#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> | |
BlockWipedAllocator & | blockWipedAllocator () |
BlockWipedPool & | blockWipedPool (BlockWipedPool *p=0) |
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 | ) |
Definition at line 125 of file BlockWipedAllocator.cc.
References AlCaHLTBitMon_ParallelJobs::p.
Referenced by BlockWipedAllocated< _bqueue_item< T > >::allocator(), BlockWipedPoolAllocated::allocator(), blockWipedAllocator(), BlockWipedAllocatorService::BlockWipedAllocatorService(), BlockWipedAllocatorService::dump(), BlockWipedAllocatorService::preModule(), and BlockWipedAllocatorService::wiper().
{ static BlockWipedPool * local=0; if (p!=0) local=p; return *local; }