#include <string_stream.hh>
Public Member Functions | |
StringStream () | |
StringStream & | flush () |
StringStream & | write (const void *data, std::size_t length) |
const std::string & | str () const |
void | str (const std::string &val) |
void | swap (std::string &str) |
Protected Member Functions | |
char * | Ensure (std::size_t amount) |
void | AdvanceTo (char *to) |
Friends | |
class | FakeOStream< StringStream > |
Definition at line 11 of file string_stream.hh.
util::StringStream::StringStream | ( | ) | [inline] |
Definition at line 13 of file string_stream.hh.
void util::StringStream::AdvanceTo | ( | char * | to | ) | [inline, protected] |
char* util::StringStream::Ensure | ( | std::size_t | amount | ) | [inline, protected] |
StringStream& util::StringStream::flush | ( | ) | [inline] |
Definition at line 15 of file string_stream.hh.
void util::StringStream::str | ( | const std::string & | val | ) | [inline] |
Definition at line 24 of file string_stream.hh.
const std::string& util::StringStream::str | ( | ) | const [inline] |
Definition at line 22 of file string_stream.hh.
Referenced by Moses::GlobalLexicalModelUnlimited::AddFeature(), Moses::BlockHashIndex::AddRange(), Moses::BlockHashIndex::CalcHash(), Moses::ConstructKenLM(), Moses::ConstructReloadingLM(), Moses::PhraseDictionaryOnDisk::ConvertFromMoses(), Moses::Parameter::ConvertWeightArgsDistortion(), Moses::Parameter::ConvertWeightArgsGeneration(), Moses::RulePairUnlexicalizedSource::EvaluateInIsolation(), Moses::PhrasePairFeature::EvaluateInIsolation(), Moses::PhraseLengthFeature::EvaluateInIsolation(), Moses::TargetNgramFeature::EvaluateWhenApplied(), Moses::SparseHieroReorderingFeature::EvaluateWhenApplied(), Moses::GlobalLexicalModelUnlimited::EvaluateWhenApplied(), Moses::DistortionScoreProducer::EvaluateWhenApplied(), Moses::WordTranslationFeature::EvaluateWithSourceContext(), Moses::PhrasePairFeature::EvaluateWithSourceContext(), Moses::fSeek(), tmmt::SentenceAlignment::getAlignmentString(), tmmt::SentenceAlignment::getTargetString(), Moses::LanguageModelRemote::GetValue(), Moses::PhraseDictionaryMultiModel::getWeights(), Moses::Join(), Moses::GenerationDictionary::Load(), Moses::operator<<(), Moses::Manager::OutputSearchGraphSLF(), Moses::PhraseDictionaryMultiModel::PhraseDictionaryMultiModel(), TranslationAnalysis::PrintTranslationAnalysis(), Moses::ReformatHieroRule(), Moses::PhraseDictionaryMultiModelCounts::SetParameter(), lm::SizeNeededForCounts(), and util::Exception::what().
void util::StringStream::swap | ( | std::string & | str | ) | [inline] |
Definition at line 26 of file string_stream.hh.
Referenced by util::Exception::SetLocation().
StringStream& util::StringStream::write | ( | const void * | data, | |
std::size_t | length | |||
) | [inline] |
Definition at line 17 of file string_stream.hh.
friend class FakeOStream< StringStream > [friend] |
Definition at line 29 of file string_stream.hh.