MCPcopy Create free account
hub / github.com/ashvardanian/StringZilla / is_alnum

Method is_alnum

include/stringzilla/stringzilla.hpp:2237–2237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2235 bool contains_only(byteset set) const noexcept { return find_first_not_of(set) == npos; }
2236 bool is_alpha() const noexcept { return !empty() && contains_only(ascii_letters_set()); }
2237 bool is_alnum() const noexcept { return !empty() && contains_only(ascii_letters_set() | digits_set()); }
2238 bool is_ascii() const noexcept { return empty() || contains_only(ascii_controls_set() | ascii_printables_set()); }
2239 bool is_digit() const noexcept { return !empty() && contains_only(digits_set()); }
2240 bool is_lower() const noexcept { return !empty() && contains_only(ascii_lowercase_set()); }

Callers

nothing calls this directly

Calls 2

ascii_letters_setFunction · 0.85
digits_setFunction · 0.85

Tested by

no test coverage detected