| 896 | |
| 897 | template <typename T> |
| 898 | inline RE2::Arg RE2::Hex(T* ptr) { |
| 899 | return RE2::Arg(ptr, [](const char* str, size_t n, void* dest) -> bool { |
| 900 | return re2_internal::Parse(str, n, reinterpret_cast<T*>(dest), 16); |
| 901 | }); |
| 902 | } |
| 903 | |
| 904 | template <typename T> |
| 905 | inline RE2::Arg RE2::Octal(T* ptr) { |