Searched refs:SetOfChars (Results 1 – 5 of 5) sorted by relevance
23 struct SetOfChars { struct24 constexpr SetOfChars() {} in SetOfChars() function26 constexpr SetOfChars(char c) { in SetOfChars() function49 bits_ |= SetOfChars{str[j]}.bits_; in SetOfChars()53 constexpr SetOfChars(const SetOfChars &) = default;54 constexpr SetOfChars(SetOfChars &&) = default;55 constexpr SetOfChars &operator=(const SetOfChars &) = default; argument56 constexpr SetOfChars &operator=(SetOfChars &&) = default; argument62 constexpr SetOfChars Union(SetOfChars that) const { in Union() argument65 constexpr SetOfChars Intersection(SetOfChars that) const { in Intersection() argument[all …]
159 u_ = SetOfChars{*s}; in MessageExpectedText()165 constexpr explicit MessageExpectedText(char ch) : u_{SetOfChars{ch}} {} in MessageExpectedText()166 constexpr explicit MessageExpectedText(SetOfChars set) : u_{set} {} in MessageExpectedText()176 std::variant<CharBlock, SetOfChars> u_;
13 std::string SetOfChars::ToString() const { in ToString()15 SetOfChars set{*this}; in ToString()
94 [](const SetOfChars &set) { in ToString()95 SetOfChars expect{set}; in ToString()128 [](SetOfChars &s1, const SetOfChars &s2) { in Merge()
40 constexpr AnyOfChars(SetOfChars set) : set_{set} {} in AnyOfChars()54 const SetOfChars set_;58 return AnyOfChars{SetOfChars(str, n)};257 static constexpr auto doubled{attempt(AnyOfChars{SetOfChars{quote}})}; in Parse()