#include <HitStructures.h>
Public Member Functions | |
T * | allocate (std::size_t n) |
CcPool (std::size_t size=0) | |
void | deallocate (T *p, std::size_t n) noexcept |
void | release () |
void | reset (std::size_t size) |
Private Attributes | |
std::vector< T > | m_mem |
std::size_t | m_pos = 0 |
std::size_t | m_size = 0 |
Definition at line 325 of file HitStructures.h.
|
inline |
Definition at line 341 of file HitStructures.h.
|
inline |
Definition at line 346 of file HitStructures.h.
|
inlinenoexcept |
Definition at line 354 of file HitStructures.h.
|
inline |
Definition at line 334 of file HitStructures.h.
|
inline |
Definition at line 327 of file HitStructures.h.
Referenced by mkfit::CcPool< mkfit::TrackCand >::CcPool().
|
private |
Definition at line 359 of file HitStructures.h.
Referenced by mkfit::CcPool< mkfit::TrackCand >::allocate(), mkfit::CcPool< mkfit::TrackCand >::release(), and mkfit::CcPool< mkfit::TrackCand >::reset().
|
private |
Definition at line 360 of file HitStructures.h.
Referenced by mkfit::CcPool< mkfit::TrackCand >::allocate(), mkfit::CcPool< mkfit::TrackCand >::release(), and mkfit::CcPool< mkfit::TrackCand >::reset().
|
private |
Definition at line 361 of file HitStructures.h.
Referenced by mkfit::CcPool< mkfit::TrackCand >::allocate(), mkfit::CcPool< mkfit::TrackCand >::release(), and mkfit::CcPool< mkfit::TrackCand >::reset().