|
Grok 15.1.0
|
#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 |
References kSequentialChunkSize, and SequentialPtrCache().
Referenced by SequentialPtrCache().
|
inline |
References chunkSize_, currChunk_, index_, and kSequentialChunkSize.
|
inlinevirtual |
References chunks, and chunkSize_.
|
inlineprotectedvirtual |
Referenced by get().
|
inline |
References chunks, chunkSize_, create(), currChunk_, and index_.
|
inline |
References chunks, currChunk_, and index_.
|
private |
Referenced by get(), rewind(), and ~SequentialPtrCache().
|
private |
Referenced by get(), SequentialPtrCache(), and ~SequentialPtrCache().
|
private |
Referenced by get(), rewind(), and SequentialPtrCache().
|
private |
Referenced by get(), rewind(), and SequentialPtrCache().
|
staticconstexprprivate |
Referenced by SequentialPtrCache(), and SequentialPtrCache().