Prefilter          50 third_party/re2/re2/filtered_re2.cc     Prefilter* prefilter = Prefilter::FromRE2(re2_vec_[i]);
Prefilter          20 third_party/re2/re2/prefilter.cc Prefilter::Prefilter(Op op) {
Prefilter          24 third_party/re2/re2/prefilter.cc     subs_ = new vector<Prefilter*>;
Prefilter          31 third_party/re2/re2/prefilter.cc Prefilter::~Prefilter() {
Prefilter          42 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::Simplify() {
Prefilter          59 third_party/re2/re2/prefilter.cc     Prefilter* a = (*subs_)[0];
Prefilter          71 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::AndOr(Op op, Prefilter* a, Prefilter* b) {
Prefilter          78 third_party/re2/re2/prefilter.cc     Prefilter* t = a;
Prefilter         104 third_party/re2/re2/prefilter.cc       Prefilter* bb = (*b->subs())[i];
Prefilter         115 third_party/re2/re2/prefilter.cc     Prefilter* t = a;
Prefilter         125 third_party/re2/re2/prefilter.cc   Prefilter* c = new Prefilter(op);
Prefilter         131 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::And(Prefilter* a, Prefilter* b) {
Prefilter         135 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::Or(Prefilter* a, Prefilter* b) {
Prefilter         160 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::OrStrings(set<string>* ss) {
Prefilter         162 third_party/re2/re2/prefilter.cc   Prefilter* or_prefilter = NULL;
Prefilter         164 third_party/re2/re2/prefilter.cc     or_prefilter = new Prefilter(NONE);
Prefilter         190 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::FromString(const string& str) {
Prefilter         191 third_party/re2/re2/prefilter.cc   Prefilter* m = new Prefilter(Prefilter::ATOM);
Prefilter         223 third_party/re2/re2/prefilter.cc   Prefilter* TakeMatch();
Prefilter         243 third_party/re2/re2/prefilter.cc   Prefilter* match_;
Prefilter         247 third_party/re2/re2/prefilter.cc Prefilter::Info::Info()
Prefilter         252 third_party/re2/re2/prefilter.cc Prefilter::Info::~Info() {
Prefilter         256 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::Info::TakeMatch() {
Prefilter         258 third_party/re2/re2/prefilter.cc     match_ = Prefilter::OrStrings(&exact_);
Prefilter         261 third_party/re2/re2/prefilter.cc   Prefilter* m = match_;
Prefilter         267 third_party/re2/re2/prefilter.cc string Prefilter::Info::ToString() {
Prefilter         311 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Concat(Info* a, Info* b) {
Prefilter         329 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::And(Info* a, Info* b) {
Prefilter         337 third_party/re2/re2/prefilter.cc   ab->match_ = Prefilter::And(a->TakeMatch(), b->TakeMatch());
Prefilter         345 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Alt(Info* a, Info* b) {
Prefilter         357 third_party/re2/re2/prefilter.cc     ab->match_ = Prefilter::Or(a->TakeMatch(), b->TakeMatch());
Prefilter         367 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Quest(Info *a) {
Prefilter         371 third_party/re2/re2/prefilter.cc   ab->match_ = new Prefilter(ALL);
Prefilter         378 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Star(Info *a) {
Prefilter         384 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Plus(Info *a) {
Prefilter         406 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Literal(Rune r) {
Prefilter         414 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::LiteralLatin1(Rune r) {
Prefilter         422 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::AnyChar() {
Prefilter         423 third_party/re2/re2/prefilter.cc   Prefilter::Info* info = new Prefilter::Info();
Prefilter         424 third_party/re2/re2/prefilter.cc   info->match_ = new Prefilter(ALL);
Prefilter         429 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::NoMatch() {
Prefilter         430 third_party/re2/re2/prefilter.cc   Prefilter::Info* info = new Prefilter::Info();
Prefilter         431 third_party/re2/re2/prefilter.cc   info->match_ = new Prefilter(NONE);
Prefilter         439 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::AnyMatch() {
Prefilter         440 third_party/re2/re2/prefilter.cc   Prefilter::Info *info = new Prefilter::Info();
Prefilter         441 third_party/re2/re2/prefilter.cc   info->match_ = new Prefilter(ALL);
Prefilter         446 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::EmptyString() {
Prefilter         447 third_party/re2/re2/prefilter.cc   Prefilter::Info* info = new Prefilter::Info();
Prefilter         455 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::CClass(CharClass *cc,
Prefilter         467 third_party/re2/re2/prefilter.cc   Prefilter::Info *a = new Prefilter::Info();
Prefilter         487 third_party/re2/re2/prefilter.cc class Prefilter::Info::Walker : public Regexp::Walker<Prefilter::Info*> {
Prefilter         506 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::BuildInfo(Regexp* re) {
Prefilter         512 third_party/re2/re2/prefilter.cc   Prefilter::Info::Walker w(latin1);
Prefilter         513 third_party/re2/re2/prefilter.cc   Prefilter::Info* info = w.WalkExponential(re, NULL, 100000);
Prefilter         523 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Walker::ShortVisit(
Prefilter         524 third_party/re2/re2/prefilter.cc     Regexp* re, Prefilter::Info* parent_arg) {
Prefilter         530 third_party/re2/re2/prefilter.cc Prefilter::Info* Prefilter::Info::Walker::PostVisit(
Prefilter         531 third_party/re2/re2/prefilter.cc     Regexp* re, Prefilter::Info* parent_arg,
Prefilter         532 third_party/re2/re2/prefilter.cc     Prefilter::Info* pre_arg, Prefilter::Info** child_args,
Prefilter         534 third_party/re2/re2/prefilter.cc   Prefilter::Info *info;
Prefilter         650 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::FromRegexp(Regexp* re) {
Prefilter         655 third_party/re2/re2/prefilter.cc   Prefilter::Info *info = BuildInfo(simple);
Prefilter         661 third_party/re2/re2/prefilter.cc   Prefilter* m = info->TakeMatch();
Prefilter         667 third_party/re2/re2/prefilter.cc string Prefilter::DebugString() const {
Prefilter         703 third_party/re2/re2/prefilter.cc Prefilter* Prefilter::FromRE2(const RE2* re2) {
Prefilter          20 third_party/re2/re2/prefilter.h class Prefilter {
Prefilter          31 third_party/re2/re2/prefilter.h   explicit Prefilter(Op op);
Prefilter          32 third_party/re2/re2/prefilter.h   ~Prefilter();
Prefilter          40 third_party/re2/re2/prefilter.h   vector<Prefilter*>* subs() {
Prefilter          47 third_party/re2/re2/prefilter.h   void set_subs(vector<Prefilter*>* subs) { subs_ = subs; }
Prefilter          52 third_party/re2/re2/prefilter.h   static Prefilter* FromRE2(const RE2* re2);
Prefilter          62 third_party/re2/re2/prefilter.h   static Prefilter* And(Prefilter* a, Prefilter* b);
Prefilter          66 third_party/re2/re2/prefilter.h   static Prefilter* Or(Prefilter* a, Prefilter* b);
Prefilter          69 third_party/re2/re2/prefilter.h   static Prefilter* AndOr(Op op, Prefilter* a, Prefilter* b);
Prefilter          71 third_party/re2/re2/prefilter.h   static Prefilter* FromRegexp(Regexp* a);
Prefilter          73 third_party/re2/re2/prefilter.h   static Prefilter* FromString(const string& str);
Prefilter          75 third_party/re2/re2/prefilter.h   static Prefilter* OrStrings(set<string>* ss);
Prefilter          79 third_party/re2/re2/prefilter.h   Prefilter* Simplify();
Prefilter          85 third_party/re2/re2/prefilter.h   vector<Prefilter*>* subs_;
Prefilter         100 third_party/re2/re2/prefilter.h   DISALLOW_EVIL_CONSTRUCTORS(Prefilter);
Prefilter          36 third_party/re2/re2/prefilter_tree.cc static bool KeepPart(Prefilter* prefilter, int level) {
Prefilter          46 third_party/re2/re2/prefilter_tree.cc     case Prefilter::ALL:
Prefilter          49 third_party/re2/re2/prefilter_tree.cc     case Prefilter::ATOM:
Prefilter          53 third_party/re2/re2/prefilter_tree.cc     case Prefilter::AND: {
Prefilter          55 third_party/re2/re2/prefilter_tree.cc       vector<Prefilter*>* subs = prefilter->subs();
Prefilter          66 third_party/re2/re2/prefilter_tree.cc     case Prefilter::OR:
Prefilter          74 third_party/re2/re2/prefilter_tree.cc void PrefilterTree::Add(Prefilter *f) {
Prefilter         136 third_party/re2/re2/prefilter_tree.cc Prefilter* PrefilterTree::CanonicalNode(Prefilter* node) {
Prefilter         138 third_party/re2/re2/prefilter_tree.cc   map<string, Prefilter*>::iterator iter = node_map_.find(node_string);
Prefilter         150 third_party/re2/re2/prefilter_tree.cc string PrefilterTree::NodeString(Prefilter* node) const {
Prefilter         153 third_party/re2/re2/prefilter_tree.cc   if (node->op() == Prefilter::ATOM) {
Prefilter         170 third_party/re2/re2/prefilter_tree.cc   vector<Prefilter*> v;
Prefilter         174 third_party/re2/re2/prefilter_tree.cc     Prefilter* f = prefilter_vec_[i];
Prefilter         185 third_party/re2/re2/prefilter_tree.cc     Prefilter* f = v[i];
Prefilter         188 third_party/re2/re2/prefilter_tree.cc     if (f->op() == Prefilter::AND || f->op() == Prefilter::OR) {
Prefilter         189 third_party/re2/re2/prefilter_tree.cc       const vector<Prefilter*>& subs = *f->subs();
Prefilter         198 third_party/re2/re2/prefilter_tree.cc     Prefilter *node = v[i];
Prefilter         202 third_party/re2/re2/prefilter_tree.cc     Prefilter* canonical = CanonicalNode(node);
Prefilter         207 third_party/re2/re2/prefilter_tree.cc       if (node->op() == Prefilter::ATOM) {
Prefilter         220 third_party/re2/re2/prefilter_tree.cc     Prefilter* prefilter = v[i];
Prefilter         233 third_party/re2/re2/prefilter_tree.cc     Prefilter* prefilter = v[i];
Prefilter         244 third_party/re2/re2/prefilter_tree.cc       case Prefilter::ALL:
Prefilter         248 third_party/re2/re2/prefilter_tree.cc       case Prefilter::ATOM:
Prefilter         252 third_party/re2/re2/prefilter_tree.cc       case Prefilter::OR:
Prefilter         253 third_party/re2/re2/prefilter_tree.cc       case Prefilter::AND: {
Prefilter         256 third_party/re2/re2/prefilter_tree.cc           Prefilter* child = (*prefilter->subs())[j];
Prefilter         257 third_party/re2/re2/prefilter_tree.cc           Prefilter* canonical = CanonicalNode(child);
Prefilter         271 third_party/re2/re2/prefilter_tree.cc             prefilter->op() == Prefilter::AND ? uniq_child.size() : 1;
Prefilter         377 third_party/re2/re2/prefilter_tree.cc   for (map<string, Prefilter*>::const_iterator iter = node_map_.begin();
Prefilter         383 third_party/re2/re2/prefilter_tree.cc string PrefilterTree::DebugNodeString(Prefilter* node) const {
Prefilter         386 third_party/re2/re2/prefilter_tree.cc   if (node->op() == Prefilter::ATOM) {
Prefilter         391 third_party/re2/re2/prefilter_tree.cc     node_string +=  node->op() == Prefilter::AND ? "AND" : "OR";
Prefilter          29 third_party/re2/re2/prefilter_tree.h class Prefilter;
Prefilter          39 third_party/re2/re2/prefilter_tree.h   void Add(Prefilter* prefilter);
Prefilter          96 third_party/re2/re2/prefilter_tree.h   Prefilter* CanonicalNode(Prefilter* node);
Prefilter         100 third_party/re2/re2/prefilter_tree.h   string NodeString(Prefilter* node) const;
Prefilter         103 third_party/re2/re2/prefilter_tree.h   string DebugNodeString(Prefilter* node) const;
Prefilter         113 third_party/re2/re2/prefilter_tree.h   map<string, Prefilter*> node_map_;
Prefilter         120 third_party/re2/re2/prefilter_tree.h   vector<Prefilter*> prefilter_vec_;