| 358 | dropNullPlaceholders_(dropNullPlaceholders), precision_(precision), precisionType_(precisionType) { |
| 359 | } |
| 360 | int BuiltStyledStreamWriter::write(Value const& root, OStream* sout) { |
| 361 | sout_ = sout; |
| 362 | addChildValues_ = false; |
| 363 | indented_ = true; |
| 364 | indentString_.clear(); |
| 365 | writeCommentBeforeValue(root); |
| 366 | if (!indented_) |
| 367 | writeIndent(); |
| 368 | indented_ = true; |
| 369 | writeValue(root); |
| 370 | writeCommentAfterValueOnSameLine(root); |
| 371 | *sout_ << endingLineFeedSymbol_; |
| 372 | sout_ = nullptr; |
| 373 | return 0; |
| 374 | } |
| 375 | void BuiltStyledStreamWriter::writeValue(Value const& value) { |
| 376 | switch (value.type()) { |
| 377 | case nullValue: |
no test coverage detected