Home | History | Annotate | Download | only in Support

Lines Matching refs:RegEx

23 #include "llvm/Support/Regex.h"
32 /// "literal" (i.e. no regex metacharacters) are stored in Strings, while all
33 /// others are represented as a single pipe-separated regex in RegEx. The
35 /// literal strings than Regex.
39 : Strings(std::move(Other.Strings)), RegEx(std::move(Other.RegEx)) {}
42 std::unique_ptr<Regex> RegEx;
45 return Strings.count(Query) || (RegEx && RegEx->match(Query));
119 if (Regex::isLiteralERE(Regexp)) {
131 Regex CheckRE(Regexp);
134 Error = (Twine("Malformed regex in line ") + Twine(LineNo) + ": '" +
152 Entries[I->getKey()][II->getKey()].RegEx.reset(new Regex(II->getValue()));