| 704 | // overloads of Write |
| 705 | |
| 706 | StringEscaping::value GetStringEscapingStyle(const EMITTER_MANIP emitterManip) { |
| 707 | switch (emitterManip) { |
| 708 | case EscapeNonAscii: |
| 709 | return StringEscaping::NonAscii; |
| 710 | case EscapeAsJson: |
| 711 | return StringEscaping::JSON; |
| 712 | default: |
| 713 | return StringEscaping::None; |
| 714 | break; |
| 715 | } |
| 716 | } |
| 717 | |
| 718 | Emitter& Emitter::Write(const std::string& str) { |
| 719 | if (!good()) |