#include <BlockWipedAllocator.h>
Public Types | |
typedef BlockWipedAllocator | Allocator |
typedef std::map< std::size_t, Allocator > | Pool |
Public Member Functions | |
Allocator & | allocator (std::size_t typeSize) |
BlockWipedPool (std::size_t blockSize) | |
void | clear () |
template<typename Visitor > | |
void | visit (Visitor &visitor) const |
void | wipe () |
Private Attributes | |
std::size_t | m_blockSize |
Pool | m_pool |
Definition at line 101 of file BlockWipedAllocator.h.
Definition at line 103 of file BlockWipedAllocator.h.
typedef std::map<std::size_t, Allocator> BlockWipedPool::Pool |
Definition at line 104 of file BlockWipedAllocator.h.
BlockWipedPool::BlockWipedPool | ( | std::size_t | blockSize | ) |
Definition at line 78 of file BlockWipedAllocator.cc.
BlockWipedPool::Allocator & BlockWipedPool::allocator | ( | std::size_t | typeSize | ) |
Definition at line 81 of file BlockWipedAllocator.cc.
References m_blockSize, m_pool, L1TEmulatorMonitor_cff::p, mathSSE::return(), and edm::second().
Referenced by BlockWipedPoolAllocated::allocator(), BlockWipedAllocated< T >::allocator(), and blockWipedAllocator().
void BlockWipedPool::clear | ( | void | ) |
Definition at line 93 of file BlockWipedAllocator.cc.
References BlockWipedAllocator::clear(), m_pool, and edm::second().
Referenced by python.Vispa.Views.WidgetView.WidgetView::closeEvent(), python.Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), python.Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), python.Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), python.Vispa.Views.WidgetView.WidgetView::setDataObjects(), python.Vispa.Views.TreeView.TreeView::updateContent(), python.Vispa.Views.TableView.TableView::updateContent(), python.Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), python.Vispa.Views.PropertyView.PropertyView::updateContent(), and BlockWipedAllocatorService::wiper().
|
inline |
Definition at line 115 of file BlockWipedAllocator.h.
References m_pool, edm::second(), and cmsPerfHarvest::visit().
Referenced by SequenceTypes.Sequence::_visitSubNodes(), SequenceTypes._ModuleSequenceType::copyAndExclude(), BlockWipedAllocatorService::dump(), SequenceTypes._ModuleSequenceType::expandAndClone(), SequenceTypes._ModuleSequenceType::insertInto(), SequenceTypes._ModuleSequenceType::moduleNames(), SequenceTypes._ModuleSequenceType::remove(), and SequenceTypes._ModuleSequenceType::replace().
void BlockWipedPool::wipe | ( | ) |
Definition at line 87 of file BlockWipedAllocator.cc.
References m_pool, edm::second(), and BlockWipedAllocator::wipe().
Referenced by BlockWipedAllocatorService::wiper().
|
private |
Definition at line 123 of file BlockWipedAllocator.h.
Referenced by allocator().
|
private |
Definition at line 124 of file BlockWipedAllocator.h.
Referenced by allocator(), clear(), visit(), and wipe().