| 557 | }; |
| 558 | |
| 559 | template <typename Iter> void serialize_str(const std::string &s, Iter oi) { |
| 560 | *oi++ = '"'; |
| 561 | serialize_str_char<Iter> process_char = {oi}; |
| 562 | std::for_each(s.begin(), s.end(), process_char); |
| 563 | *oi++ = '"'; |
| 564 | } |
| 565 | |
| 566 | template <typename Iter> void value::serialize(Iter oi, bool prettify) const { |
| 567 | return _serialize(oi, prettify ? 0 : -1); |
no test coverage detected