! @return whether a valid MessagePack value was passed to the SAX parser */
| 9564 | @return whether a valid MessagePack value was passed to the SAX parser |
| 9565 | */ |
| 9566 | bool parse_msgpack_internal() |
| 9567 | { |
| 9568 | switch (get()) |
| 9569 | { |
| 9570 | // EOF |
| 9571 | case std::char_traits<char_type>::eof(): |
| 9572 | return unexpect_eof(input_format_t::msgpack, "value"); |
| 9573 | |
| 9574 | // positive fixint |
| 9575 | case 0x00: |
| 9576 | case 0x01: |
| 9577 | case 0x02: |
| 9578 | case 0x03: |
| 9579 | case 0x04: |
| 9580 | case 0x05: |
| 9581 | case 0x06: |
| 9582 | case 0x07: |
| 9583 | case 0x08: |
| 9584 | case 0x09: |
| 9585 | case 0x0A: |
| 9586 | case 0x0B: |
| 9587 | case 0x0C: |
| 9588 | case 0x0D: |
| 9589 | case 0x0E: |
| 9590 | case 0x0F: |
| 9591 | case 0x10: |
| 9592 | case 0x11: |
| 9593 | case 0x12: |
| 9594 | case 0x13: |
| 9595 | case 0x14: |
| 9596 | case 0x15: |
| 9597 | case 0x16: |
| 9598 | case 0x17: |
| 9599 | case 0x18: |
| 9600 | case 0x19: |
| 9601 | case 0x1A: |
| 9602 | case 0x1B: |
| 9603 | case 0x1C: |
| 9604 | case 0x1D: |
| 9605 | case 0x1E: |
| 9606 | case 0x1F: |
| 9607 | case 0x20: |
| 9608 | case 0x21: |
| 9609 | case 0x22: |
| 9610 | case 0x23: |
| 9611 | case 0x24: |
| 9612 | case 0x25: |
| 9613 | case 0x26: |
| 9614 | case 0x27: |
| 9615 | case 0x28: |
| 9616 | case 0x29: |
| 9617 | case 0x2A: |
| 9618 | case 0x2B: |
| 9619 | case 0x2C: |
| 9620 | case 0x2D: |
| 9621 | case 0x2E: |
| 9622 | case 0x2F: |
| 9623 | case 0x30: |
nothing calls this directly
no test coverage detected