#include <ngram_stream.hh>
Public Member Functions | |
ProxyStream () | |
ProxyStream (const util::stream::ChainPosition &position, const Proxy &proxy=Proxy()) | |
Proxy & | operator* () |
const Proxy & | operator* () const |
Proxy * | operator-> () |
const Proxy * | operator-> () const |
void * | Get () |
const void * | Get () const |
operator bool () const | |
bool | operator! () const |
void | Poison () |
ProxyStream< Proxy > & | operator++ () |
Definition at line 13 of file ngram_stream.hh.
lm::ProxyStream< Proxy >::ProxyStream | ( | ) | [inline] |
Definition at line 16 of file ngram_stream.hh.
lm::ProxyStream< Proxy >::ProxyStream | ( | const util::stream::ChainPosition & | position, | |
const Proxy & | proxy = Proxy() | |||
) | [inline, explicit] |
Definition at line 18 of file ngram_stream.hh.
const void* lm::ProxyStream< Proxy >::Get | ( | ) | const [inline] |
Definition at line 30 of file ngram_stream.hh.
void* lm::ProxyStream< Proxy >::Get | ( | ) | [inline] |
Definition at line 29 of file ngram_stream.hh.
lm::ProxyStream< Proxy >::operator bool | ( | ) | const [inline] |
Definition at line 32 of file ngram_stream.hh.
bool lm::ProxyStream< Proxy >::operator! | ( | ) | const [inline] |
Definition at line 33 of file ngram_stream.hh.
const Proxy& lm::ProxyStream< Proxy >::operator* | ( | ) | const [inline] |
Definition at line 24 of file ngram_stream.hh.
Proxy& lm::ProxyStream< Proxy >::operator* | ( | ) | [inline] |
Definition at line 23 of file ngram_stream.hh.
ProxyStream<Proxy>& lm::ProxyStream< Proxy >::operator++ | ( | ) | [inline] |
Definition at line 36 of file ngram_stream.hh.
const Proxy* lm::ProxyStream< Proxy >::operator-> | ( | ) | const [inline] |
Definition at line 27 of file ngram_stream.hh.
Proxy* lm::ProxyStream< Proxy >::operator-> | ( | ) | [inline] |
Definition at line 26 of file ngram_stream.hh.
void lm::ProxyStream< Proxy >::Poison | ( | ) | [inline] |
Definition at line 34 of file ngram_stream.hh.