Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

nfa Struct Reference

#include <regguts.h>

Data Fields

struct statepre
struct stateinit
struct statefinal
struct statepost
int nstates
struct statestates
struct stateslast
struct statefree
struct colormapcm
color bos [2]
color eos [2]
size_t size
struct varsv
struct nfaparent

Detailed Description

Definition at line 320 of file regguts.h.


Field Documentation

Definition at line 331 of file regguts.h.

Referenced by compact(), dumpnfa(), makesearch(), newnfa(), pullback(), and specialcolors().

struct colormap* nfa::cm

Definition at line 330 of file regguts.h.

Referenced by compact(), dumpnfa(), freearc(), newarc(), newnfa(), and specialcolors().

Definition at line 332 of file regguts.h.

Referenced by compact(), dumpnfa(), newnfa(), pushfwd(), and specialcolors().

struct state* nfa::final

Definition at line 324 of file regguts.h.

Referenced by newnfa(), nfanode(), and pg_regcomp().

struct state* nfa::free

Definition at line 329 of file regguts.h.

Referenced by freenfa(), freestate(), newnfa(), and newstate().

struct state* nfa::init

Definition at line 323 of file regguts.h.

Referenced by newnfa(), nfanode(), and pg_regcomp().

Definition at line 326 of file regguts.h.

Referenced by cleanup(), freenfa(), newnfa(), and newstate().

struct nfa* nfa::parent
struct state* nfa::post

Definition at line 325 of file regguts.h.

Referenced by analyze(), cleanup(), compact(), dumpnfa(), freenfa(), newnfa(), and pushfwd().

struct state* nfa::pre

Definition at line 322 of file regguts.h.

Referenced by analyze(), cleanup(), compact(), dumpnfa(), freenfa(), makesearch(), newnfa(), and pullback().

size_t nfa::size

Definition at line 333 of file regguts.h.

Referenced by DecrementSize(), IncrementSize(), newnfa(), and TooManyStates().

struct state* nfa::slast

Definition at line 328 of file regguts.h.

Referenced by freenfa(), freestate(), newnfa(), and newstate().

struct state* nfa::states
struct vars* nfa::v

Definition at line 336 of file regguts.h.

Referenced by newnfa().


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