| 58 | _ptr += pos; |
| 59 | } |
| 60 | uint64_t extract_integer() |
| 61 | { |
| 62 | auto esv = estring_view(_ptr, _end - _ptr); |
| 63 | auto ret = esv.to_uint64(); |
| 64 | auto pos = esv.find_first_not_of(charset("0123456789")); |
| 65 | if (pos == esv.npos) _ptr = _end; else _ptr += pos; |
| 66 | return ret; |
| 67 | } |
| 68 | rstring_view16 extract_until_char(char c) |
| 69 | { |
| 70 | auto esv = estring_view(_ptr, _end - _ptr); |
no test coverage detected