Teach Desc class how to (optionally) use spaces for indentation.

And (to be consistent with current conventions for reST documentation)
update places in the auto-documentation-generation framework
where tabs were used in the generated reST.
This commit is contained in:
Jon Siwek 2011-03-21 13:49:53 -05:00
parent e491caeeb7
commit 5fbcde7344
5 changed files with 19 additions and 7 deletions

View file

@ -53,6 +53,9 @@ public:
void PopIndent();
int GetIndentLevel() const { return indent_level; }
int IndentSpaces() const { return indent_with_spaces; }
void SetIndentSpaces(int i) { indent_with_spaces = i; }
void Add(const char* s, int do_indent=1);
void AddN(const char* s, int len) { AddBytes(s, len); }
void Add(int i);
@ -135,6 +138,7 @@ protected:
int want_quotes;
int do_flush;
int include_stats;
int indent_with_spaces;
};
#endif