| 3236 | void FastWriter::omitEndingLineFeed() { omitEndingLineFeed_ = true; } |
| 3237 | |
| 3238 | std::string FastWriter::write(const Value &root) { |
| 3239 | document_ = ""; |
| 3240 | writeValue(root); |
| 3241 | if (!omitEndingLineFeed_) |
| 3242 | document_ += "\n"; |
| 3243 | return document_; |
| 3244 | } |
| 3245 | |
| 3246 | void FastWriter::writeValue(const Value &value) { |
| 3247 | switch (value.type()) { |
no outgoing calls
no test coverage detected