Grok 12.0.1
|
#include <SequentialCache.h>
Public Member Functions | |
SequentialPtrCache (void) | |
SequentialPtrCache (uint64_t maxChunkSize) | |
virtual | ~SequentialPtrCache (void) |
void | rewind (void) |
T * | get () |
Protected Member Functions | |
virtual T * | create (void) |
Private Attributes | |
std::vector< T ** > | chunks |
T ** | currChunk_ |
uint64_t | chunkSize_ |
uint64_t | index_ |
Static Private Attributes | |
static constexpr uint64_t | kSequentialChunkSize = 1024 |
|
inline |
|
inline |
|
inlinevirtual |
|
inlineprotectedvirtual |
References grk::grk_read().
Referenced by grk::SequentialPtrCache< T >::get().
|
inline |
|
inline |
|
private |
|
private |
|
private |
Referenced by grk::SequentialPtrCache< T >::get(), and grk::SequentialPtrCache< T >::rewind().
|
private |
Referenced by grk::SequentialPtrCache< T >::get(), and grk::SequentialPtrCache< T >::rewind().
|
staticconstexprprivate |