#include <filtered_re2.h>
|
RE2::ErrorCode | Add (const StringPiece &pattern, const RE2::Options &options, int *id) |
|
RE2::ErrorCode | Add (const StringPiece &pattern, const RE2::Options &options, int *id) |
|
bool | AllMatches (const StringPiece &text, const std::vector< int > &atoms, std::vector< int > *matching_regexps) const |
|
bool | AllMatches (const StringPiece &text, const std::vector< int > &atoms, std::vector< int > *matching_regexps) const |
|
void | AllPotentials (const std::vector< int > &atoms, std::vector< int > *potential_regexps) const |
|
void | AllPotentials (const std::vector< int > &atoms, std::vector< int > *potential_regexps) const |
|
void | Compile (std::vector< std::string > *strings_to_match) |
|
void | Compile (std::vector< std::string > *strings_to_match) |
|
| FilteredRE2 () |
|
| FilteredRE2 () |
|
| FilteredRE2 (const FilteredRE2 &)=delete |
|
| FilteredRE2 (FilteredRE2 &&other) |
|
| FilteredRE2 (int min_atom_len) |
|
| FilteredRE2 (int min_atom_len) |
|
int | FirstMatch (const StringPiece &text, const std::vector< int > &atoms) const |
|
int | FirstMatch (const StringPiece &text, const std::vector< int > &atoms) const |
|
const RE2 & | GetRE2 (int regexpid) const |
|
const RE2 & | GetRE2 (int regexpid) const |
|
int | NumRegexps () const |
|
int | NumRegexps () const |
|
FilteredRE2 & | operator= (const FilteredRE2 &)=delete |
|
FilteredRE2 & | operator= (FilteredRE2 &&other) |
|
int | SlowFirstMatch (const StringPiece &text) const |
|
int | SlowFirstMatch (const StringPiece &text) const |
|
| ~FilteredRE2 () |
|
| ~FilteredRE2 () |
|
◆ FilteredRE2() [1/7]
re2::FilteredRE2::FilteredRE2 |
( |
| ) |
|
◆ FilteredRE2() [2/7]
re2::FilteredRE2::FilteredRE2 |
( |
int |
min_atom_len | ) |
|
|
explicit |
◆ ~FilteredRE2() [1/2]
re2::FilteredRE2::~FilteredRE2 |
( |
| ) |
|
◆ FilteredRE2() [3/7]
◆ FilteredRE2() [4/7]
re2::FilteredRE2::FilteredRE2 |
( |
| ) |
|
◆ FilteredRE2() [5/7]
re2::FilteredRE2::FilteredRE2 |
( |
int |
min_atom_len | ) |
|
|
explicit |
◆ ~FilteredRE2() [2/2]
re2::FilteredRE2::~FilteredRE2 |
( |
| ) |
|
◆ FilteredRE2() [6/7]
◆ FilteredRE2() [7/7]
◆ Add() [1/2]
◆ Add() [2/2]
◆ AllMatches() [1/2]
◆ AllMatches() [2/2]
◆ AllPotentials() [1/2]
void re2::FilteredRE2::AllPotentials |
( |
const std::vector< int > & |
atoms, |
|
|
std::vector< int > * |
potential_regexps |
|
) |
| const |
◆ AllPotentials() [2/2]
void re2::FilteredRE2::AllPotentials |
( |
const std::vector< int > & |
atoms, |
|
|
std::vector< int > * |
potential_regexps |
|
) |
| const |
◆ Compile() [1/2]
void re2::FilteredRE2::Compile |
( |
std::vector< std::string > * |
strings_to_match | ) |
|
◆ Compile() [2/2]
void re2::FilteredRE2::Compile |
( |
std::vector< std::string > * |
strings_to_match | ) |
|
◆ FirstMatch() [1/2]
◆ FirstMatch() [2/2]
◆ GetRE2() [1/2]
const RE2& re2::FilteredRE2::GetRE2 |
( |
int |
regexpid | ) |
const |
|
inline |
◆ GetRE2() [2/2]
const RE2& re2::FilteredRE2::GetRE2 |
( |
int |
regexpid | ) |
const |
|
inline |
◆ NumRegexps() [1/2]
int re2::FilteredRE2::NumRegexps |
( |
| ) |
const |
|
inline |
◆ NumRegexps() [2/2]
int re2::FilteredRE2::NumRegexps |
( |
| ) |
const |
|
inline |
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ PrintPrefilter() [1/2]
void re2::FilteredRE2::PrintPrefilter |
( |
int |
regexpid | ) |
|
|
private |
◆ PrintPrefilter() [2/2]
void re2::FilteredRE2::PrintPrefilter |
( |
int |
regexpid | ) |
|
|
private |
◆ RegexpsGivenStrings() [1/2]
void re2::FilteredRE2::RegexpsGivenStrings |
( |
const std::vector< int > & |
matched_atoms, |
|
|
std::vector< int > * |
passed_regexps |
|
) |
| |
|
private |
◆ RegexpsGivenStrings() [2/2]
void re2::FilteredRE2::RegexpsGivenStrings |
( |
const std::vector< int > & |
matched_atoms, |
|
|
std::vector< int > * |
passed_regexps |
|
) |
| |
|
private |
◆ SlowFirstMatch() [1/2]
◆ SlowFirstMatch() [2/2]
◆ compiled_
bool re2::FilteredRE2::compiled_ |
|
private |
◆ prefilter_tree_ [1/2]
◆ prefilter_tree_ [2/2]
◆ re2_vec_
std::vector< RE2 * > re2::FilteredRE2::re2_vec_ |
|
private |
The documentation for this class was generated from the following files: