util::ReadBase Class Reference

List of all members.

Public Member Functions

virtual ~ReadBase ()
virtual std::size_t Read (void *to, std::size_t amount, ReadCompressed &thunk)=0

Protected Member Functions

ReadBaseCurrent (ReadCompressed &thunk)

Static Protected Member Functions

static void ReplaceThis (ReadBase *with, ReadCompressed &thunk)
static uint64_t & ReadCount (ReadCompressed &thunk)


Detailed Description

Definition at line 41 of file read_compressed.cc.


Constructor & Destructor Documentation

virtual util::ReadBase::~ReadBase (  )  [inline, virtual]

Definition at line 43 of file read_compressed.cc.


Member Function Documentation

ReadBase* util::ReadBase::Current ( ReadCompressed thunk  )  [inline, protected]

Definition at line 52 of file read_compressed.cc.

References util::scoped_base< T, Closer >::get().

Here is the call graph for this function:

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().

Here is the call graph for this function:


The documentation for this class was generated from the following file:

Generated on Thu Jul 6 00:34:51 2017 for Moses by  doxygen 1.5.9