Definition at line 123 of file REveChunkManager.hxx.
Public Member Functions | |
| REveChunkVector ()=default | |
| REveChunkVector (Int_t chunk_size) | |
| ~REveChunkVector () override | |
| T * | At (Int_t idx) |
| Char_t * | Atom (Int_t idx) const |
| Int_t | Capacity () const |
| Char_t * | Chunk (Int_t chk) const |
| Int_t | N () const |
| Int_t | NAtoms (Int_t chk) const |
| Char_t * | NewAtom () |
| Char_t * | NewChunk () |
| Allocate a new memory chunk and register it. | |
| T & | Ref (Int_t idx) |
| void | Refit () |
| Refit the container so that all current data fits into a single chunk. | |
| void | Reset (Int_t atom_size, Int_t chunk_size) |
| Empty the container and reset it with given atom and chunk sizes. | |
| void | Reset (Int_t chunk_size) |
| Int_t | S () const |
| Int_t | Size () const |
| Int_t | VecSize () const |
Protected Member Functions | |
| void | ReleaseChunks () |
| Release all memory chunks. | |
Protected Attributes | |
| Int_t | fCapacity |
| std::vector< TArrayC * > | fChunks |
| Int_t | fN |
| Int_t | fS |
| Int_t | fSize |
| Int_t | fVecSize |
Private Member Functions | |
| REveChunkVector (const REveChunkVector &)=delete | |
| REveChunkVector & | operator= (const REveChunkVector &)=delete |
#include <ROOT/REveChunkManager.hxx>
|
privatedelete |
|
default |
|
inline |
Definition at line 131 of file REveChunkManager.hxx.
|
inlineoverride |
Definition at line 132 of file REveChunkManager.hxx.
|
inline |
Definition at line 136 of file REveChunkManager.hxx.
Definition at line 62 of file REveChunkManager.hxx.
|
inlineinherited |
Definition at line 60 of file REveChunkManager.hxx.
Definition at line 63 of file REveChunkManager.hxx.
|
inlineinherited |
Definition at line 56 of file REveChunkManager.hxx.
Definition at line 64 of file REveChunkManager.hxx.
|
inlineinherited |
Definition at line 110 of file REveChunkManager.hxx.
|
inherited |
Allocate a new memory chunk and register it.
Definition at line 101 of file REveChunkManager.cxx.
|
privatedelete |
|
inline |
Definition at line 137 of file REveChunkManager.hxx.
|
inherited |
Refit the container so that all current data fits into a single chunk.
Definition at line 79 of file REveChunkManager.cxx.
|
protectedinherited |
Release all memory chunks.
Definition at line 30 of file REveChunkManager.cxx.
Empty the container and reset it with given atom and chunk sizes.
Definition at line 67 of file REveChunkManager.cxx.
|
inline |
Definition at line 134 of file REveChunkManager.hxx.
|
inlineinherited |
Definition at line 55 of file REveChunkManager.hxx.
|
inlineinherited |
Definition at line 58 of file REveChunkManager.hxx.
|
inlineinherited |
Definition at line 59 of file REveChunkManager.hxx.
|
protectedinherited |
Definition at line 41 of file REveChunkManager.hxx.
|
protectedinherited |
Definition at line 43 of file REveChunkManager.hxx.
|
protectedinherited |
Definition at line 37 of file REveChunkManager.hxx.
|
protectedinherited |
Definition at line 36 of file REveChunkManager.hxx.
|
protectedinherited |
Definition at line 39 of file REveChunkManager.hxx.
|
protectedinherited |
Definition at line 40 of file REveChunkManager.hxx.