...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Return a new character set which is the complement of another character set.
constexpr lut_chars operator~() const;
This function returns a new character set which contains all of the characters
that are not in *this
.
This statement declares a character set containing everything but vowels:
constexpr lut_chars not_vowels = ~lut_chars( "AEIOU" "aeiou" );
Constant.
Throws nothing.
The new character set.