GNUnet  0.11.x
Data Fields
REGEX_INTERNAL_Transition Struct Reference

Transition between two states. More...

#include </home/handbook/gnunet/src/regex/regex_internal.h>

Collaboration diagram for REGEX_INTERNAL_Transition:
[legend]

Data Fields

struct REGEX_INTERNAL_Transitionprev
 This is a linked list. More...
 
struct REGEX_INTERNAL_Transitionnext
 This is a linked list. More...
 
unsigned int id
 Unique id of this transition. More...
 
char * label
 Label for this transition. More...
 
struct REGEX_INTERNAL_Stateto_state
 State to which this transition leads. More...
 
struct REGEX_INTERNAL_Statefrom_state
 State from which this transition origins. More...
 

Detailed Description

Transition between two states.

Transitions are stored at the states from which they origin ('from_state'). Each state can have 0-n transitions. If label is NULL, this is considered to be an epsilon transition.

Definition at line 51 of file regex_internal.h.

Field Documentation

◆ prev

struct REGEX_INTERNAL_Transition* REGEX_INTERNAL_Transition::prev

This is a linked list.

Definition at line 56 of file regex_internal.h.

◆ next

struct REGEX_INTERNAL_Transition* REGEX_INTERNAL_Transition::next

◆ id

unsigned int REGEX_INTERNAL_Transition::id

Unique id of this transition.

Definition at line 66 of file regex_internal.h.

Referenced by state_add_transition().

◆ label

char* REGEX_INTERNAL_Transition::label

◆ to_state

struct REGEX_INTERNAL_State* REGEX_INTERNAL_Transition::to_state

◆ from_state

struct REGEX_INTERNAL_State* REGEX_INTERNAL_Transition::from_state

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