Lines Matching refs:RegEx
22 #include "llvm/Support/Regex.h"
30 /// "literal" (i.e. no regex metacharacters) are stored in Strings, while all
31 /// others are represented as a single pipe-separated regex in RegEx. The
33 /// literal strings than Regex.
37 : Strings(std::move(Other.Strings)), RegEx(std::move(Other.RegEx)) {}
40 std::unique_ptr<Regex> RegEx;
43 return Strings.count(Query) || (RegEx && RegEx->match(Query));
111 if (Regex::isLiteralERE(Regexp)) {
123 Regex CheckRE(Regexp);
126 Error = (Twine("malformed regex in line ") + Twine(LineNo) + ": '" +
148 Entries[I->getKey()][II->getKey()].RegEx.reset(new Regex(II->getValue()));