boost::urls::grammar::lut_chars::operator~

Return a new character set which is the complement of another character set.

Synopsis

Declared in header <boost/url/grammar/lut_chars.hpp>

constexpr
lut_chars
operator~() const noexcept;

Description

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.

Return Value

The new character set.