|
| NFA (Prog *prog) |
|
| NFA (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) |
|
| ~NFA () |
|
| ~NFA () |
|
|
void | AddToThreadq (Threadq *q, int id0, int c, const StringPiece &context, const char *p, Thread *t0) |
|
void | AddToThreadq (Threadq *q, int id0, int c, const StringPiece &context, const char *p, Thread *t0) |
|
Thread * | AllocThread () |
|
Thread * | AllocThread () |
|
void | CopyCapture (const char **dst, const char **src) |
|
void | CopyCapture (const char **dst, const char **src) |
|
void | Decref (Thread *t) |
|
void | Decref (Thread *t) |
|
std::string | FormatCapture (const char **capture) |
|
std::string | FormatCapture (const char **capture) |
|
Thread * | Incref (Thread *t) |
|
Thread * | Incref (Thread *t) |
|
| NFA (const NFA &)=delete |
|
| NFA (const NFA &)=delete |
|
NFA & | operator= (const NFA &)=delete |
|
NFA & | operator= (const NFA &)=delete |
|
int | Step (Threadq *runq, Threadq *nextq, int c, const StringPiece &context, const char *p) |
|
int | Step (Threadq *runq, Threadq *nextq, int c, const StringPiece &context, const char *p) |
|
◆ Threadq [1/2]
◆ Threadq [2/2]
◆ NFA() [1/4]
re2::NFA::NFA |
( |
Prog * |
prog | ) |
|
◆ ~NFA() [1/2]
◆ NFA() [2/4]
◆ NFA() [3/4]
re2::NFA::NFA |
( |
Prog * |
prog | ) |
|
◆ ~NFA() [2/2]
◆ NFA() [4/4]
◆ AddToThreadq() [1/2]
◆ AddToThreadq() [2/2]
◆ AllocThread() [1/2]
◆ AllocThread() [2/2]
Thread* re2::NFA::AllocThread |
( |
| ) |
|
|
inlineprivate |
◆ CopyCapture() [1/2]
void re2::NFA::CopyCapture |
( |
const char ** |
dst, |
|
|
const char ** |
src |
|
) |
| |
|
inlineprivate |
◆ CopyCapture() [2/2]
void re2::NFA::CopyCapture |
( |
const char ** |
dst, |
|
|
const char ** |
src |
|
) |
| |
|
inlineprivate |
◆ Decref() [1/2]
void re2::NFA::Decref |
( |
Thread * |
t | ) |
|
|
inlineprivate |
◆ Decref() [2/2]
void re2::NFA::Decref |
( |
Thread * |
t | ) |
|
|
inlineprivate |
◆ FormatCapture() [1/2]
std::string re2::NFA::FormatCapture |
( |
const char ** |
capture | ) |
|
|
private |
◆ FormatCapture() [2/2]
std::string re2::NFA::FormatCapture |
( |
const char ** |
capture | ) |
|
|
private |
◆ Incref() [1/2]
◆ Incref() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Search() [1/2]
◆ Search() [2/2]
◆ Step() [1/2]
◆ Step() [2/2]
◆ arena_
std::deque<Thread> re2::NFA::arena_ |
|
private |
◆ btext_
const char * re2::NFA::btext_ |
|
private |
◆ endmatch_
◆ etext_
const char * re2::NFA::etext_ |
|
private |
◆ free_threads_
Thread* re2::NFA::free_threads_ |
|
private |
◆ freelist_
◆ longest_
◆ match_
const char ** re2::NFA::match_ |
|
private |
◆ matched_
◆ ncapture_
◆ prog_
◆ q0_
◆ q1_
◆ stack_
◆ start_
The documentation for this class was generated from the following file: