| 205 | ss << int64_t(value); |
| 206 | } |
| 207 | virtual void String ( char * & value ) override { |
| 208 | if ( !ignoreNextFields.empty() && ignoreNextFields.back() ) return; |
| 209 | if ( unescape ) { |
| 210 | ss << "\"" << value << "\""; |
| 211 | } else if ( embed ) { |
| 212 | ss << value; |
| 213 | } else { |
| 214 | ss << "\"" << escapeString(value ? value : "",false) << "\""; |
| 215 | } |
| 216 | } |
| 217 | virtual void Double ( double & value ) override { |
| 218 | if ( !ignoreNextFields.empty() && ignoreNextFields.back() ) return; |
| 219 | ss << value; |
nothing calls this directly
no test coverage detected