#include <ngram_stream.hh>
Public Member Functions | |
NGramStream () | |
NGramStream (const util::stream::ChainPosition &position) | |
void | Init (const util::stream::ChainPosition &position) |
NGram & | operator* () |
const NGram & | operator* () const |
NGram * | operator-> () |
const NGram * | operator-> () const |
void * | Get () |
const void * | Get () const |
operator bool () const | |
bool | operator! () const |
void | Poison () |
NGramStream & | operator++ () |
Definition at line 12 of file ngram_stream.hh.
lm::builder::NGramStream::NGramStream | ( | ) | [inline] |
Definition at line 14 of file ngram_stream.hh.
lm::builder::NGramStream::NGramStream | ( | const util::stream::ChainPosition & | position | ) | [inline] |
Definition at line 16 of file ngram_stream.hh.
References Init().
const void* lm::builder::NGramStream::Get | ( | ) | const [inline] |
Definition at line 32 of file ngram_stream.hh.
References util::stream::Stream::Get().
void* lm::builder::NGramStream::Get | ( | ) | [inline] |
Definition at line 31 of file ngram_stream.hh.
References util::stream::Stream::Get().
void lm::builder::NGramStream::Init | ( | const util::stream::ChainPosition & | position | ) | [inline] |
Definition at line 20 of file ngram_stream.hh.
References util::stream::Stream::Get(), util::stream::ChainPosition::GetChain(), util::stream::Stream::Init(), and lm::builder::NGram::OrderFromSize().
Referenced by NGramStream(), and lm::builder::operator>>().
lm::builder::NGramStream::operator bool | ( | ) | const [inline] |
Definition at line 34 of file ngram_stream.hh.
bool lm::builder::NGramStream::operator! | ( | ) | const [inline] |
Definition at line 35 of file ngram_stream.hh.
const NGram& lm::builder::NGramStream::operator* | ( | ) | const [inline] |
Definition at line 26 of file ngram_stream.hh.
NGram& lm::builder::NGramStream::operator* | ( | ) | [inline] |
Definition at line 25 of file ngram_stream.hh.
NGramStream& lm::builder::NGramStream::operator++ | ( | ) | [inline] |
Definition at line 38 of file ngram_stream.hh.
References util::stream::Stream::Get(), and lm::builder::NGram::ReBase().
const NGram* lm::builder::NGramStream::operator-> | ( | ) | const [inline] |
Definition at line 29 of file ngram_stream.hh.
NGram* lm::builder::NGramStream::operator-> | ( | ) | [inline] |
Definition at line 28 of file ngram_stream.hh.
void lm::builder::NGramStream::Poison | ( | ) | [inline] |
Definition at line 36 of file ngram_stream.hh.
References util::stream::Stream::Poison().