Go to the documentation of this file.
31 const word& streamName
42 os_.precision(precision_);
46 setState(os_.rdstate());
58 case token::tokenType::FLAG :
64 case token::tokenType::VARIABLE :
86 setState(os_.rdstate());
95 setState(os_.rdstate());
103 setState(os_.rdstate());
120 setState(os_.rdstate());
128 unsigned backslash = 0;
129 for (
auto iter = str.cbegin(); iter != str.cend(); ++iter)
131 const char c = *iter;
162 setState(os_.rdstate());
171 setState(os_.rdstate());
179 setState(os_.rdstate());
200 setState(os_.rdstate());
207 setState(os_.rdstate());
214 setState(os_.rdstate());
221 setState(os_.rdstate());
229 setState(os_.rdstate());
237 for (
unsigned short i = 0; i < indentLevel_*indentSize_; ++i)
279 return os_.fill(fillch);
297 return os_.precision();
303 return os_.precision(p);
virtual iOstream & writeQuoted(const word &str, const bool quoted=true) override
virtual ios_base::fmtflags flags() const
virtual int precision() const
unsigned short int uint16
Ostream(std::ostream &os, const word &streamName)
@ BEGIN_STRING
Begin string with double quote.
virtual int width() const
virtual char fill() const
@ END_STRING
End string with double quote.
virtual bool write(const token &tok) override
int32 countChar(const word &s, const char c)
const word & wordToken() const