#include <prefilter_tree.h>
◆ IntMap [1/2]
◆ IntMap [2/2]
◆ NodeMap [1/2]
◆ NodeMap [2/2]
◆ StdIntMap [1/2]
◆ StdIntMap [2/2]
◆ PrefilterTree() [1/6]
re2::PrefilterTree::PrefilterTree |
( |
| ) |
|
◆ PrefilterTree() [2/6]
re2::PrefilterTree::PrefilterTree |
( |
int |
min_atom_len | ) |
|
|
explicit |
◆ ~PrefilterTree() [1/2]
re2::PrefilterTree::~PrefilterTree |
( |
| ) |
|
◆ PrefilterTree() [3/6]
◆ PrefilterTree() [4/6]
re2::PrefilterTree::PrefilterTree |
( |
| ) |
|
◆ PrefilterTree() [5/6]
re2::PrefilterTree::PrefilterTree |
( |
int |
min_atom_len | ) |
|
|
explicit |
◆ ~PrefilterTree() [2/2]
re2::PrefilterTree::~PrefilterTree |
( |
| ) |
|
◆ PrefilterTree() [6/6]
◆ Add() [1/2]
void re2::PrefilterTree::Add |
( |
Prefilter * |
prefilter | ) |
|
◆ Add() [2/2]
void re2::PrefilterTree::Add |
( |
Prefilter * |
prefilter | ) |
|
◆ AssignUniqueIds() [1/2]
void re2::PrefilterTree::AssignUniqueIds |
( |
NodeMap * |
nodes, |
|
|
std::vector< std::string > * |
atom_vec |
|
) |
| |
|
private |
◆ AssignUniqueIds() [2/2]
void re2::PrefilterTree::AssignUniqueIds |
( |
NodeMap * |
nodes, |
|
|
std::vector< std::string > * |
atom_vec |
|
) |
| |
|
private |
◆ CanonicalNode() [1/2]
◆ CanonicalNode() [2/2]
◆ Compile() [1/2]
void re2::PrefilterTree::Compile |
( |
std::vector< std::string > * |
atom_vec | ) |
|
◆ Compile() [2/2]
void re2::PrefilterTree::Compile |
( |
std::vector< std::string > * |
atom_vec | ) |
|
◆ DebugNodeString() [1/2]
std::string re2::PrefilterTree::DebugNodeString |
( |
Prefilter * |
node | ) |
const |
|
private |
◆ DebugNodeString() [2/2]
std::string re2::PrefilterTree::DebugNodeString |
( |
Prefilter * |
node | ) |
const |
|
private |
◆ KeepNode() [1/2]
◆ KeepNode() [2/2]
◆ NodeString() [1/2]
std::string re2::PrefilterTree::NodeString |
( |
Prefilter * |
node | ) |
const |
|
private |
◆ NodeString() [2/2]
std::string re2::PrefilterTree::NodeString |
( |
Prefilter * |
node | ) |
const |
|
private |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ PrintDebugInfo() [1/2]
void re2::PrefilterTree::PrintDebugInfo |
( |
NodeMap * |
nodes | ) |
|
|
private |
◆ PrintDebugInfo() [2/2]
void re2::PrefilterTree::PrintDebugInfo |
( |
NodeMap * |
nodes | ) |
|
|
private |
◆ PrintPrefilter() [1/2]
void re2::PrefilterTree::PrintPrefilter |
( |
int |
regexpid | ) |
|
◆ PrintPrefilter() [2/2]
void re2::PrefilterTree::PrintPrefilter |
( |
int |
regexpid | ) |
|
◆ PropagateMatch() [1/2]
void re2::PrefilterTree::PropagateMatch |
( |
const std::vector< int > & |
atom_ids, |
|
|
IntMap * |
regexps |
|
) |
| const |
|
private |
◆ PropagateMatch() [2/2]
void re2::PrefilterTree::PropagateMatch |
( |
const std::vector< int > & |
atom_ids, |
|
|
IntMap * |
regexps |
|
) |
| const |
|
private |
◆ RegexpsGivenStrings() [1/2]
void re2::PrefilterTree::RegexpsGivenStrings |
( |
const std::vector< int > & |
matched_atoms, |
|
|
std::vector< int > * |
regexps |
|
) |
| const |
◆ RegexpsGivenStrings() [2/2]
void re2::PrefilterTree::RegexpsGivenStrings |
( |
const std::vector< int > & |
matched_atoms, |
|
|
std::vector< int > * |
regexps |
|
) |
| const |
◆ atom_index_to_id_
std::vector< int > re2::PrefilterTree::atom_index_to_id_ |
|
private |
◆ compiled_
bool re2::PrefilterTree::compiled_ |
|
private |
◆ entries_
std::vector< Entry > re2::PrefilterTree::entries_ |
|
private |
◆ min_atom_len_
const int re2::PrefilterTree::min_atom_len_ |
|
private |
◆ prefilter_vec_
std::vector< Prefilter * > re2::PrefilterTree::prefilter_vec_ |
|
private |
◆ unfiltered_
std::vector< int > re2::PrefilterTree::unfiltered_ |
|
private |
The documentation for this class was generated from the following files: