Go to the documentation of this file.
39 cerr<<
"Ostream::decrIndent() : attempt to decrement 0 indent level"
64 label nSpaces = entryIndentation_ -
label(kw.size());
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
bool isPattern() const
Should be treated as a match rather than a literal string.
Ostream & endl(Ostream &os)
Add newline and flush stream.
A class for handling keywords in dictionaries.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual Ostream & write(const token &)=0
Write next token to stream.
void decrIndent()
Decrememt the indent level.
Ostream & indent(Ostream &os)
Indent stream.
unsigned short indentLevel_
Current indent level.
Ostream & writeKeyword(const keyType &)
Write the keyword followed by an appropriate indentation.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...