Public Member Functions | |
virtual | ~ReadBase () |
virtual std::size_t | Read (void *to, std::size_t amount, ReadCompressed &thunk)=0 |
Protected Member Functions | |
ReadBase * | Current (ReadCompressed &thunk) |
Static Protected Member Functions | |
static void | ReplaceThis (ReadBase *with, ReadCompressed &thunk) |
static uint64_t & | ReadCount (ReadCompressed &thunk) |
Definition at line 41 of file read_compressed.cc.
virtual util::ReadBase::~ReadBase | ( | ) | [inline, virtual] |
Definition at line 43 of file read_compressed.cc.
ReadBase* util::ReadBase::Current | ( | ReadCompressed & | thunk | ) | [inline, protected] |
Definition at line 52 of file read_compressed.cc.
References util::scoped_base< T, Closer >::get().
virtual std::size_t util::ReadBase::Read | ( | void * | to, | |
std::size_t | amount, | |||
ReadCompressed & | thunk | |||
) | [pure virtual] |
static uint64_t& util::ReadBase::ReadCount | ( | ReadCompressed & | thunk | ) | [inline, static, protected] |
Definition at line 54 of file read_compressed.cc.
static void util::ReadBase::ReplaceThis | ( | ReadBase * | with, | |
ReadCompressed & | thunk | |||
) | [inline, static, protected] |
Definition at line 48 of file read_compressed.cc.
References util::scoped_base< T, Closer >::reset().