#include <UserMessage.h>
Static Public Member Functions | |
static void | SetOutput (bool toStderr, bool toQueue) |
whether messages to go to stderr, a queue to later display, or both | |
static void | Add (const std::string &msg) |
add a message to be displayed | |
static std::string | GetQueue () |
get all messages in queue. Each is on a separate line. Clear queue afterwards | |
Static Protected Attributes | |
static bool | m_toStderr = true |
static bool | m_toQueue = false |
static std::queue< std::string > | m_msgQueue |
Definition at line 34 of file UserMessage.h.
static void Moses::UserMessage::Add | ( | const std::string & | msg | ) | [static] |
add a message to be displayed
Referenced by Moses::BleuScoreFeature::BleuScoreFeature(), Moses::RuleTableLoaderFactory::Create(), Moses::PhraseDictionaryTree::Create(), Moses::PDTAimp::Create(), Moses::Search::CreateSearch(), Moses::fOpen(), Moses::PhraseDictionaryMultiModel::getWeights(), Moses::GlobalLexicalModelUnlimited::GlobalLexicalModelUnlimited(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::PhraseDictionaryTreeAdaptor::InitializeForInput(), Moses::LexicalReorderingConfiguration::LexicalReorderingConfiguration(), Moses::RuleTableLoaderStandard::Load(), Moses::RuleTableLoaderCompact::Load(), Moses::StaticData::LoadData(), Moses::StaticData::LoadDecodeGraphs(), Moses::Parameter::LoadParam(), Moses::PDTimp::Read(), Moses::ConfusionNet::ReadF(), Moses::StaticData::SetWeightSetting(), and Moses::Parameter::Validate().
string Moses::UserMessage::GetQueue | ( | ) | [static] |
get all messages in queue. Each is on a separate line. Clear queue afterwards
Definition at line 49 of file UserMessage.cpp.
References m_msgQueue.
static void Moses::UserMessage::SetOutput | ( | bool | toStderr, | |
bool | toQueue | |||
) | [inline, static] |
whether messages to go to stderr, a queue to later display, or both
Definition at line 42 of file UserMessage.h.
References m_toQueue, and m_toStderr.
queue< string > Moses::UserMessage::m_msgQueue [static, protected] |
bool Moses::UserMessage::m_toQueue = false [static, protected] |
bool Moses::UserMessage::m_toStderr = true [static, protected] |