| 10730 | }(); |
| 10731 | |
| 10732 | ada_really_inline constexpr bool is_alnum_plus(const char c) noexcept { |
| 10733 | return is_alnum_plus_table[uint8_t(c)]; |
| 10734 | // A table is almost surely much faster than the |
| 10735 | // following under most compilers: return |
| 10736 | // return (std::isalnum(c) || c == '+' || c == '-' || c == '.'); |
| 10737 | } |
| 10738 | |
| 10739 | ada_really_inline constexpr bool is_ascii_hex_digit(const char c) noexcept { |
| 10740 | return (c >= '0' && c <= '9') || (c >= 'A' && c <= 'F') || |