|
PostgreSQL Source Code git master
|
#include <regguts.h>
Data Fields | |
| struct state * | pre |
| struct state * | init |
| struct state * | final |
| struct state * | post |
| int | nstates |
| struct state * | states |
| struct state * | slast |
| struct state * | freestates |
| struct arc * | freearcs |
| struct statebatch * | lastsb |
| struct arcbatch * | lastab |
| size_t | lastsbused |
| size_t | lastabused |
| struct colormap * | cm |
| color | bos [2] |
| color | eos [2] |
| int | flags |
| int | minmatchall |
| int | maxmatchall |
| struct vars * | v |
| struct nfa * | parent |
| color nfa::bos[2] |
Definition at line 364 of file regguts.h.
Referenced by checkmatchall(), compact(), dumpnfa(), makesearch(), newnfa(), pullback(), and specialcolors().
Definition at line 363 of file regguts.h.
Referenced by checkmatchall(), combine(), compact(), createarc(), dumpnfa(), freearc(), newnfa(), and specialcolors().
| color nfa::eos[2] |
Definition at line 365 of file regguts.h.
Referenced by checkmatchall(), compact(), dumpnfa(), newnfa(), pushfwd(), and specialcolors().
Definition at line 352 of file regguts.h.
Referenced by newnfa(), nfanode(), and pg_regcomp().
| int nfa::flags |
Definition at line 366 of file regguts.h.
Referenced by checkmatchall(), colorcomplement(), compact(), dumpnfa(), makesearch(), newnfa(), nfanode(), and optimize().
Definition at line 358 of file regguts.h.
Referenced by allocarc(), freearc(), and newnfa().
Definition at line 357 of file regguts.h.
Referenced by freestate(), newnfa(), and newstate().
Definition at line 351 of file regguts.h.
Referenced by newnfa(), nfanode(), and pg_regcomp().
Definition at line 360 of file regguts.h.
Referenced by allocarc(), freenfa(), and newnfa().
| size_t nfa::lastabused |
Definition at line 362 of file regguts.h.
Referenced by allocarc(), and newnfa().
| struct statebatch* nfa::lastsb |
Definition at line 359 of file regguts.h.
Referenced by freenfa(), newnfa(), and newstate().
| size_t nfa::lastsbused |
Definition at line 361 of file regguts.h.
Referenced by newnfa(), and newstate().
| int nfa::maxmatchall |
Definition at line 368 of file regguts.h.
Referenced by checkmatchall(), compact(), dumpnfa(), makesearch(), and newnfa().
| int nfa::minmatchall |
| int nfa::nstates |
Definition at line 354 of file regguts.h.
Referenced by breakconstraintloop(), checkmatchall(), checkmatchall_recurse(), cleanup(), fixempties(), freenfa(), newnfa(), and newstate().
Definition at line 370 of file regguts.h.
Referenced by createarc(), dumpnfa(), freearc(), newnfa(), and specialcolors().
Definition at line 353 of file regguts.h.
Referenced by analyze(), checkmatchall(), checkmatchall_recurse(), cleanup(), compact(), dumpnfa(), newnfa(), and pushfwd().
Definition at line 350 of file regguts.h.
Referenced by analyze(), checkmatchall(), cleanup(), compact(), dumpnfa(), makesearch(), newnfa(), and pullback().
Definition at line 356 of file regguts.h.
Referenced by freestate(), newnfa(), and newstate().
Definition at line 355 of file regguts.h.
Referenced by breakconstraintloop(), checkmatchall(), cleanup(), compact(), dumpnfa(), fixconstraintloops(), fixempties(), freestate(), newnfa(), newstate(), pullback(), pushfwd(), and removecantmatch().
Definition at line 369 of file regguts.h.
Referenced by allocarc(), checkmatchall_recurse(), cleartraverse(), clonesuccessorstates(), copyins(), copyouts(), deltraverse(), duptraverse(), emptyreachable(), findconstraintloop(), freenfa(), markcanreach(), markreachable(), mergeins(), moveins(), moveouts(), newarc(), newnfa(), newstate(), nfanode(), and removetraverse().