! @return whether a valid MessagePack value was passed to the SAX parser */
| 10268 | @return whether a valid MessagePack value was passed to the SAX parser |
| 10269 | */ |
| 10270 | bool parse_msgpack_internal() |
| 10271 | { |
| 10272 | switch (get()) |
| 10273 | { |
| 10274 | // EOF |
| 10275 | case std::char_traits<char_type>::eof(): |
| 10276 | return unexpect_eof(input_format_t::msgpack, "value"); |
| 10277 | |
| 10278 | // positive fixint |
| 10279 | case 0x00: |
| 10280 | case 0x01: |
| 10281 | case 0x02: |
| 10282 | case 0x03: |
| 10283 | case 0x04: |
| 10284 | case 0x05: |
| 10285 | case 0x06: |
| 10286 | case 0x07: |
| 10287 | case 0x08: |
| 10288 | case 0x09: |
| 10289 | case 0x0A: |
| 10290 | case 0x0B: |
| 10291 | case 0x0C: |
| 10292 | case 0x0D: |
| 10293 | case 0x0E: |
| 10294 | case 0x0F: |
| 10295 | case 0x10: |
| 10296 | case 0x11: |
| 10297 | case 0x12: |
| 10298 | case 0x13: |
| 10299 | case 0x14: |
| 10300 | case 0x15: |
| 10301 | case 0x16: |
| 10302 | case 0x17: |
| 10303 | case 0x18: |
| 10304 | case 0x19: |
| 10305 | case 0x1A: |
| 10306 | case 0x1B: |
| 10307 | case 0x1C: |
| 10308 | case 0x1D: |
| 10309 | case 0x1E: |
| 10310 | case 0x1F: |
| 10311 | case 0x20: |
| 10312 | case 0x21: |
| 10313 | case 0x22: |
| 10314 | case 0x23: |
| 10315 | case 0x24: |
| 10316 | case 0x25: |
| 10317 | case 0x26: |
| 10318 | case 0x27: |
| 10319 | case 0x28: |
| 10320 | case 0x29: |
| 10321 | case 0x2A: |
| 10322 | case 0x2B: |
| 10323 | case 0x2C: |
| 10324 | case 0x2D: |
| 10325 | case 0x2E: |
| 10326 | case 0x2F: |
| 10327 | case 0x30: |
nothing calls this directly
no test coverage detected