PostgreSQL Source Code  git master
dfa Struct Reference

Data Fields

int nssets
 
int nssused
 
int nstates
 
int ncolors
 
int wordsper
 
struct ssetssets
 
unsigned * statesarea
 
unsigned * work
 
struct sset ** outsarea
 
struct arcpincarea
 
struct cnfacnfa
 
struct colormapcm
 
chrlastpost
 
chrlastnopr
 
struct ssetsearch
 
int backno
 
short backmin
 
short backmax
 
bool ismalloced
 
bool arraysmalloced
 

Detailed Description

Definition at line 63 of file regexec.c.

Field Documentation

◆ arraysmalloced

bool dfa::arraysmalloced

Definition at line 84 of file regexec.c.

Referenced by freedfa(), and newdfa().

◆ backmax

short dfa::backmax

Definition at line 82 of file regexec.c.

Referenced by dfa_backref(), getsubdfa(), and newdfa().

◆ backmin

short dfa::backmin

Definition at line 81 of file regexec.c.

Referenced by dfa_backref(), getsubdfa(), and newdfa().

◆ backno

int dfa::backno

Definition at line 80 of file regexec.c.

Referenced by dfa_backref(), getsubdfa(), longest(), newdfa(), and shortest().

◆ cm

struct colormap* dfa::cm

Definition at line 76 of file regexec.c.

Referenced by cfind(), find(), longest(), matchuntil(), miss(), newdfa(), and shortest().

◆ cnfa

struct cnfa* dfa::cnfa

Definition at line 75 of file regexec.c.

Referenced by initialize(), longest(), matchuntil(), miss(), newdfa(), and shortest().

◆ incarea

struct arcp* dfa::incarea

Definition at line 74 of file regexec.c.

Referenced by freedfa(), newdfa(), and pickss().

◆ ismalloced

bool dfa::ismalloced

Definition at line 83 of file regexec.c.

Referenced by freedfa(), and newdfa().

◆ lastnopr

chr* dfa::lastnopr

Definition at line 78 of file regexec.c.

Referenced by getvacant(), initialize(), lastcold(), and newdfa().

◆ lastpost

chr* dfa::lastpost

Definition at line 77 of file regexec.c.

Referenced by getvacant(), initialize(), longest(), and newdfa().

◆ ncolors

int dfa::ncolors

Definition at line 68 of file regexec.c.

Referenced by getvacant(), newdfa(), and pickss().

◆ nssets

int dfa::nssets

Definition at line 65 of file regexec.c.

Referenced by newdfa(), and pickss().

◆ nssused

int dfa::nssused

Definition at line 66 of file regexec.c.

Referenced by initialize(), lastcold(), longest(), miss(), newdfa(), and pickss().

◆ nstates

int dfa::nstates

Definition at line 67 of file regexec.c.

Referenced by miss(), and newdfa().

◆ outsarea

struct sset** dfa::outsarea

Definition at line 73 of file regexec.c.

Referenced by freedfa(), newdfa(), and pickss().

◆ search

struct sset* dfa::search

Definition at line 79 of file regexec.c.

Referenced by newdfa(), and pickss().

◆ ssets

struct sset* dfa::ssets

◆ statesarea

unsigned* dfa::statesarea

Definition at line 71 of file regexec.c.

Referenced by freedfa(), newdfa(), and pickss().

◆ wordsper

int dfa::wordsper

Definition at line 69 of file regexec.c.

Referenced by initialize(), miss(), newdfa(), and pickss().

◆ work

unsigned* dfa::work

Definition at line 72 of file regexec.c.

Referenced by miss(), and newdfa().


The documentation for this struct was generated from the following file: