Public Member Functions | |
Backtracker (Prog *prog) | |
Backtracker (Prog *prog) | |
bool | Search (const StringPiece &text, const StringPiece &context, bool anchored, bool longest, StringPiece *submatch, int nsubmatch) |
bool | Search (const StringPiece &text, const StringPiece &context, bool anchored, bool longest, StringPiece *submatch, int nsubmatch) |
~Backtracker () | |
Private Member Functions | |
Backtracker (const Backtracker &)=delete | |
Backtracker & | operator= (const Backtracker &)=delete |
bool | Try (int id, const char *p) |
bool | Try (int id, const char *p) |
bool | Visit (int id, const char *p) |
bool | Visit (int id, const char *p) |
Private Attributes | |
bool | anchored_ |
const char * | cap_ [64] |
StringPiece | context_ |
bool | endmatch_ |
bool | longest_ |
int | nsubmatch_ |
size_t | nvisited_ |
Prog * | prog_ |
StringPiece * | submatch_ |
StringPiece | text_ |
uint32_t * | visited_ |
PODArray< uint32_t > | visited_ |
Definition at line 53 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
explicit |
Definition at line 87 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
re2::Backtracker::~Backtracker | ( | ) |
Definition at line 98 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
explicit |
|
privatedelete |
|
privatedelete |
bool re2::Backtracker::Search | ( | const StringPiece & | text, |
const StringPiece & | context, | ||
bool | anchored, | ||
bool | longest, | ||
StringPiece * | submatch, | ||
int | nsubmatch | ||
) |
bool re2::Backtracker::Search | ( | const StringPiece & | text, |
const StringPiece & | context, | ||
bool | anchored, | ||
bool | longest, | ||
StringPiece * | submatch, | ||
int | nsubmatch | ||
) |
Definition at line 103 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
Definition at line 181 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
Definition at line 157 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 75 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 82 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 74 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 77 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 76 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 79 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 84 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 72 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 78 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 73 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
|
private |
Definition at line 83 of file bloaty/third_party/re2/re2/testing/backtrack.cc.
Definition at line 83 of file re2/re2/testing/backtrack.cc.