TEveChunkManager Vector-like container with chunked memory allocation. Allocation chunk can accommodate fN atoms of byte-size fS each. The chunks themselves are TArrayCs and are stored in a std::vector<TArrayC*>. Holes in the structure are not supported, neither is removal of atoms. The structure can be Refit() to occupy a single contiguous array.
~iterator() | |
Int_t | index() |
TEveChunkManager::iterator | iterator(TEveChunkManager* p) |
TEveChunkManager::iterator | iterator(TEveChunkManager& p) |
TEveChunkManager::iterator | iterator(const TEveChunkManager::iterator& i) |
Bool_t | next() |
Char_t* | operator()() |
Char_t* | operator*() |
TEveChunkManager::iterator& | operator=(const TEveChunkManager::iterator& i) |
void | reset() |
Int_t | fAtomIndex | |
Int_t | fAtomsToGo | |
Char_t* | fCurrent | |
Int_t | fNextChunk | |
TEveChunkManager* | fPlex |