diff options
Diffstat (limited to 'src/formatter.h')
| -rw-r--r-- | src/formatter.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/formatter.h b/src/formatter.h index d9066cb..693c3ed 100644 --- a/src/formatter.h +++ b/src/formatter.h | |||
| @@ -87,6 +87,14 @@ namespace Bu | |||
| 87 | void writeAligned( const Bu::FString &sStr ); | 87 | void writeAligned( const Bu::FString &sStr ); |
| 88 | void writeAligned( const char *sStr, int iLen ); | 88 | void writeAligned( const char *sStr, int iLen ); |
| 89 | 89 | ||
| 90 | void incIndent(); | ||
| 91 | void decIndent(); | ||
| 92 | void setIndent( uint8_t uLevel ); | ||
| 93 | void clearIndent(); | ||
| 94 | uint8_t getIndent() const { return uIndent; } | ||
| 95 | void setIndentChar( char cIndent ); | ||
| 96 | char getIndentChar() const { return cIndent; } | ||
| 97 | |||
| 90 | void setFormat( const Fmt &f ) | 98 | void setFormat( const Fmt &f ) |
| 91 | { | 99 | { |
| 92 | fLast = f; | 100 | fLast = f; |
| @@ -178,6 +186,8 @@ namespace Bu | |||
| 178 | Stream &rOut; | 186 | Stream &rOut; |
| 179 | Fmt fLast; | 187 | Fmt fLast; |
| 180 | bool bTempFmt; | 188 | bool bTempFmt; |
| 189 | uint8_t uIndent; | ||
| 190 | char cIndent; | ||
| 181 | }; | 191 | }; |
| 182 | 192 | ||
| 183 | typedef Formatter::Fmt Fmt; | 193 | typedef Formatter::Fmt Fmt; |
