| 512 | } |
| 513 | |
| 514 | JSONCONS_VISITOR_RETURN_TYPE visit_null(semantic_tag, const ser_context&, std::error_code&) final |
| 515 | { |
| 516 | if (!stack_.empty()) |
| 517 | { |
| 518 | if (stack_.back().is_array()) |
| 519 | { |
| 520 | begin_scalar_value(); |
| 521 | } |
| 522 | if (!stack_.back().is_multi_line() && column_ >= options_.line_length_limit()) |
| 523 | { |
| 524 | break_line(); |
| 525 | } |
| 526 | } |
| 527 | |
| 528 | sink_.append(null_literal().data(), null_literal().size()); |
| 529 | column_ += null_literal().size(); |
| 530 | |
| 531 | end_value(); |
| 532 | JSONCONS_VISITOR_RETURN; |
| 533 | } |
| 534 | |
| 535 | JSONCONS_VISITOR_RETURN_TYPE visit_string(const string_view_type& sv, semantic_tag tag, const ser_context& context, std::error_code& ec) final |
| 536 | { |
no test coverage detected