Home
last modified time | relevance | path

Searched refs:SetOfChars (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dchar-set.h23 struct SetOfChars { struct
24 constexpr SetOfChars() {} in SetOfChars() function
26 constexpr SetOfChars(char c) { in SetOfChars() function
49 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; argument
56 constexpr SetOfChars &operator=(SetOfChars &&) = default; argument
62 constexpr SetOfChars Union(SetOfChars that) const { in Union() argument
65 constexpr SetOfChars Intersection(SetOfChars that) const { in Intersection() argument
[all …]
H A Dmessage.h159 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_;
/llvm-project-15.0.7/flang/lib/Parser/
H A Dchar-set.cpp13 std::string SetOfChars::ToString() const { in ToString()
15 SetOfChars set{*this}; in ToString()
H A Dmessage.cpp94 [](const SetOfChars &set) { in ToString()
95 SetOfChars expect{set}; in ToString()
128 [](SetOfChars &s1, const SetOfChars &s2) { in Merge()
H A Dtoken-parsers.h40 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()