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 |