| 64 | |
| 65 | template <size_t N> |
| 66 | void SkipFieldName(const char*& ptr, const char (&name)[N]) { |
| 67 | SkipSpaces(ptr); |
| 68 | Skip(ptr, "'"); |
| 69 | Skip(ptr, name); |
| 70 | Skip(ptr, "'"); |
| 71 | SkipSpaces(ptr); |
| 72 | Skip(ptr, ":"); |
| 73 | SkipSpaces(ptr); |
| 74 | } |
| 75 | |
| 76 | template <typename T = int64_t> |
| 77 | T ParseInteger(const char*& ptr) { |
no test coverage detected