A set of characters
Name | Description |
---|---|
lut_chars [constructor] | Constructor |
operator() | Return true if ch is in the character set. |
operator~ | Return a new character set which is the complement of another character set. |
Name | Description |
---|---|
operator+ | Return the union of two character sets. |
operator- | Return a new character set by subtracting |
The characters defined by instances of this set are provided upon construction. The `constexpr` implementation allows these to become compile-time constants.
functions find_if and find_if_not .
constexpr lut_chars vowel_chars = "AEIOU" "aeiou";
system::result< core::string_view > rv = parse( "Aiea", token_rule( vowel_chars ) );
find_if , find_if_not , parse , token_rule .