| 3436 | } |
| 3437 | |
| 3438 | void StyledWriter::writeIndent() { |
| 3439 | if (!document_.empty()) { |
| 3440 | char last = document_[document_.length() - 1]; |
| 3441 | if (last == ' ') // already indented |
| 3442 | return; |
| 3443 | if (last != '\n') // Comments may add new-line |
| 3444 | document_ += '\n'; |
| 3445 | } |
| 3446 | document_ += indentString_; |
| 3447 | } |
| 3448 | |
| 3449 | void StyledWriter::writeWithIndent(const std::string &value) { |
| 3450 | writeIndent(); |