Writes indented text to a stream using a TextWriter .
| public | CodeFormatter(TextWriter& writer_) |
| public inline bool | AtBeginningOfLine() const |
| public inline int | CurrentIndent() const |
| public inline void | DecIndent() |
| public inline void | IncIndent() |
| public inline int | Indent() const |
| public inline int | IndentSize() const |
| public inline int | Line() const |
| public inline long | Pos() const |
| public inline bool | PreserveSpace() const |
| public inline void | SetIndentSize(int indentSize_) |
| public inline void | SetLine(int line_) |
| public inline void | SetPreserveSpace(bool preserveSpace_) |
| public inline void | SetStart(bool start_) |
| public void | SetStartText(const String<char>& startText_) |
| public inline bool | Start() const |
| public inline const String<char>& | StartText() const |
| public Result<bool> | Write(const String<char>& text) |
| public Result<bool> | Write(const char* text) |
| public Result<bool> | WriteLine() |
| public Result<bool> | WriteLine(const String<char>& text) |
| public Result<bool> | WriteLine(const char* text) |
| public inline TextWriter& | Writer() |
| private bool | atBeginningOfLine |
| private int | indent |
| private int | indentSize |
| private int | line |
| private long | pos |
| private bool | preserveSpace |
| private bool | start |
| private String<char> | startText |
| private TextWriter& | writer |