#include <model_buffer.hh>
Public Member Functions | |
ModelBuffer (const std::string &file_base, bool keep_buffer, bool output_q) | |
ModelBuffer (const std::string &file_base) | |
~ModelBuffer () | |
void | Sink (util::stream::Chains &chains) |
void | Source (util::stream::Chains &chains) |
std::size_t | Order () const |
Definition at line 17 of file model_buffer.hh.
lm::common::ModelBuffer::ModelBuffer | ( | const std::string & | file_base, | |
bool | keep_buffer, | |||
bool | output_q | |||
) |
Definition at line 17 of file model_buffer.cc.
lm::common::ModelBuffer::ModelBuffer | ( | const std::string & | file_base | ) | [explicit] |
Definition at line 20 of file model_buffer.cc.
References util::FixedArray< T >::Init(), util::OpenReadOrThrow(), util::FixedArray< T >::push_back(), UTIL_THROW, and UTIL_THROW_IF2.
lm::common::ModelBuffer::~ModelBuffer | ( | ) |
Definition at line 49 of file model_buffer.cc.
std::size_t lm::common::ModelBuffer::Order | ( | ) | const |
Definition at line 78 of file model_buffer.cc.
References util::FixedArray< T >::size().
void lm::common::ModelBuffer::Sink | ( | util::stream::Chains & | chains | ) |
Definition at line 51 of file model_buffer.cc.
References util::FixedArray< T >::back(), util::CreateOrThrow(), util::scoped_fd::get(), util::FixedArray< T >::Init(), util::MakeTemp(), util::FixedArray< T >::push_back(), and util::FixedArray< T >::size().
Referenced by lm::builder::Output::SinkProbs().
void lm::common::ModelBuffer::Source | ( | util::stream::Chains & | chains | ) |
Definition at line 71 of file model_buffer.cc.
References util::FixedArray< T >::size().
Referenced by lm::builder::Output::SinkProbs().