lm::builder::Print< V > Class Template Reference

#include <debug_print.hh>

Collaboration diagram for lm::builder::Print< V >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Print (const VocabReconstitute &vocab, int fd)
void Run (const util::stream::ChainPositions &chains)
void Run (const util::stream::ChainPosition &position)

Static Public Member Functions

static void DumpSeparateFiles (const VocabReconstitute &vocab, const std::string &file_base, util::stream::Chains &chains)


Detailed Description

template<class V>
class lm::builder::Print< V >

Definition at line 26 of file debug_print.hh.


Constructor & Destructor Documentation

template<class V >
lm::builder::Print< V >::Print ( const VocabReconstitute vocab,
int  fd 
) [inline, explicit]

Definition at line 35 of file debug_print.hh.

Referenced by lm::builder::Print< V >::DumpSeparateFiles().

Here is the caller graph for this function:


Member Function Documentation

template<class V >
static void lm::builder::Print< V >::DumpSeparateFiles ( const VocabReconstitute vocab,
const std::string &  file_base,
util::stream::Chains chains 
) [inline, static]

Definition at line 28 of file debug_print.hh.

References util::CreateOrThrow(), lm::builder::Print< V >::Print(), and util::FixedArray< T >::size().

Here is the call graph for this function:

template<class V >
void lm::builder::Print< V >::Run ( const util::stream::ChainPosition position  )  [inline]

Definition at line 46 of file debug_print.hh.

template<class V >
void lm::builder::Print< V >::Run ( const util::stream::ChainPositions chains  )  [inline]

Definition at line 37 of file debug_print.hh.

References util::FixedArray< NGramStream< Payload > >::begin(), and util::FixedArray< NGramStream< Payload > >::end().

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:32:43 2017 for Moses by  doxygen 1.5.9