#include <stream.hh>
Public Member Functions | |
Stream () | |
void | Init (const ChainPosition &position) |
Stream (const ChainPosition &position) | |
operator bool () const | |
bool | operator! () const |
const void * | Get () const |
void * | Get () |
void | Poison () |
Stream & | operator++ () |
Definition at line 14 of file stream.hh.
util::stream::Stream::Stream | ( | const ChainPosition & | position | ) | [inline, explicit] |
const void* util::stream::Stream::Get | ( | ) | const [inline] |
Definition at line 32 of file stream.hh.
Referenced by lm::ProxyStream< NGram< Payload > >::Get(), lm::ProxyStream< NGram< Payload > >::operator++(), lm::ProxyStream< NGram< Payload > >::ProxyStream(), and util::stream::MergingReader< Compare, Combine >::Run().
void util::stream::Stream::Init | ( | const ChainPosition & | position | ) | [inline] |
Definition at line 18 of file stream.hh.
References util::stream::Chain::BlockSize(), util::stream::Chain::EntrySize(), util::stream::ChainPosition::GetChain(), and util::stream::Link::Init().
Referenced by util::stream::operator>>(), and Stream().
util::stream::Stream::operator bool | ( | ) | const [inline] |
bool util::stream::Stream::operator! | ( | ) | const [inline] |
void util::stream::Stream::Poison | ( | ) | [inline] |
Definition at line 35 of file stream.hh.
References util::stream::Link::Poison().
Referenced by lm::ProxyStream< NGram< Payload > >::Poison(), and util::stream::MergingReader< Compare, Combine >::Run().