| 344 | void FastWriter::omitEndingLineFeed() { omitEndingLineFeed_ = true; } |
| 345 | |
| 346 | JSONCPP_STRING FastWriter::write(const Value& root) { |
| 347 | document_.clear(); |
| 348 | writeValue(root); |
| 349 | if (!omitEndingLineFeed_) |
| 350 | document_ += "\n"; |
| 351 | return document_; |
| 352 | } |
| 353 | |
| 354 | void FastWriter::writeValue(const Value& value) { |
| 355 | switch (value.type()) { |