Flutter Engine
The Flutter Engine
Classes | Public Member Functions | Public Attributes | List of all members
DFAState Struct Reference

#include <DFAState.h>

Classes

struct  Label
 

Public Member Functions

 DFAState ()
 
 DFAState (int id, Label label)
 
 DFAState (const DFAState &other)=delete
 

Public Attributes

int fId
 
Label fLabel
 
bool fIsScanned = false
 

Detailed Description

Definition at line 16 of file DFAState.h.

Constructor & Destructor Documentation

◆ DFAState() [1/3]

DFAState::DFAState ( )
inline

Definition at line 46 of file DFAState.h.

47 : fId(INVALID)
48 , fLabel({}) {}
#define INVALID
Definition: LexUtil.h:13
Label fLabel
Definition: DFAState.h:58
int fId
Definition: DFAState.h:56

◆ DFAState() [2/3]

DFAState::DFAState ( int  id,
Label  label 
)
inline

Definition at line 50 of file DFAState.h.

51 : fId(id)
52 , fLabel(std::move(label)) {}

◆ DFAState() [3/3]

DFAState::DFAState ( const DFAState other)
delete

Member Data Documentation

◆ fId

int DFAState::fId

Definition at line 56 of file DFAState.h.

◆ fIsScanned

bool DFAState::fIsScanned = false

Definition at line 60 of file DFAState.h.

◆ fLabel

Label DFAState::fLabel

Definition at line 58 of file DFAState.h.


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