#include <ringfilecache.H>
Public Member Functions | |
| Pointer (const RingFileCache &cache, const size_t __pos=0) | |
| Pointer | operator++ () noexcept |
| Pointer | operator++ (int) noexcept |
| Pointer | operator-- () noexcept |
| Pointer | operator-- (int) noexcept |
| Pointer & | operator+= (const long val) noexcept |
| Pointer & | operator-= (const long val) noexcept |
| Pointer | operator+ (const long val) const noexcept |
| Pointer | operator- (const long val) const noexcept |
| size_t | get_pos_respect_to_head () const noexcept |
| size_t | get_pos () const noexcept |
Friends | |
| class | RingFileCache |
Defines a pointer to a specific location in the cache.
Cache entries could be read or written through a pointer object
|
inline |
Construct a pointer to current head (oldest item in the cache)
| [in] | cache | the cache |
| [in] | __pos | position respect the current head of cache |