#include <OutputCollector.h>
Public Member Functions | |
| OutputCollector (std::ostream *outStream=&std::cout, std::ostream *debugStream=&std::cerr) | |
| OutputCollector (std::string xout, std::string xerr="") | |
| ~OutputCollector () | |
| void | HoldOutputStream () |
| void | HoldDebugStream () |
| bool | OutputIsCout () const |
| void | Write (int sourceId, const std::string &output, const std::string &debug="") |
| void | SetOutputStream (std::ostream *outStream) |
Definition at line 44 of file OutputCollector.h.
| Moses::OutputCollector::OutputCollector | ( | std::ostream * | outStream = &std::cout, |
|
| std::ostream * | debugStream = &std::cerr | |||
| ) | [inline] |
Definition at line 47 of file OutputCollector.h.
| Moses::OutputCollector::OutputCollector | ( | std::string | xout, | |
| std::string | xerr = "" | |||
| ) | [inline] |
| Moses::OutputCollector::~OutputCollector | ( | ) | [inline] |
Definition at line 86 of file OutputCollector.h.
| void Moses::OutputCollector::HoldDebugStream | ( | ) | [inline] |
Definition at line 97 of file OutputCollector.h.
| void Moses::OutputCollector::HoldOutputStream | ( | ) | [inline] |
Definition at line 93 of file OutputCollector.h.
| bool Moses::OutputCollector::OutputIsCout | ( | ) | const [inline] |
Definition at line 101 of file OutputCollector.h.
Referenced by Moses::Incremental::Manager::OutputNBestList().

| void Moses::OutputCollector::SetOutputStream | ( | std::ostream * | outStream | ) | [inline] |
Definition at line 150 of file OutputCollector.h.
| void Moses::OutputCollector::Write | ( | int | sourceId, | |
| const std::string & | output, | |||
| const std::string & | debug = "" | |||
| ) | [inline] |
Write or cache the output, as appropriate.
Definition at line 108 of file OutputCollector.h.
References debug.
Referenced by Moses::Manager::OutputAlignment(), Moses::ChartManager::OutputAlignment(), Moses::Syntax::Manager::OutputBest(), Moses::Manager::OutputBest(), Moses::Syntax::T2S::Manager< RuleMatcher >::OutputDetailedTranslationReport(), Moses::Syntax::S2T::Manager< Parser >::OutputDetailedTranslationReport(), Moses::Syntax::F2S::Manager< RuleMatcher >::OutputDetailedTranslationReport(), Moses::Manager::OutputDetailedTranslationReport(), Moses::Incremental::Manager::OutputDetailedTreeFragmentsTranslationReport(), Moses::ChartManager::OutputDetailedTreeFragmentsTranslationReport(), Moses::Manager::OutputLatticeSamples(), Moses::Manager::OutputNBest(), Moses::Incremental::Manager::OutputNBestList(), Moses::Manager::OutputSearchGraph(), Moses::ChartManager::OutputSearchGraph(), Moses::Syntax::Manager::OutputUnknowns(), Moses::Manager::OutputUnknowns(), Moses::ChartManager::OutputUnknowns(), and Moses::Manager::OutputWordGraph().

1.5.9