- docstring const getDocString() const;
-
- /** Get a long string, ended by the tag `endtag'.
- This string can span several lines. The first line
- serves as a template for how many spaces the lines
- are indented. This much white space is skipped from
- each following line. This mechanism does not work
- perfectly if you use tabs.
+ docstring const getDocString(bool trim = false) const;
+ /** Get a long string, ended by the tag `endtoken'. This string
+ can span several lines. The first line serves as a template
+ for what sequence of tabs and spaces make up the indentation.
+ This prefix is skipped from each following line.