GrammarFst::FstInstance Struct Reference
Collaboration diagram for GrammarFst::FstInstance:

Public Attributes

int32 ifst_index
 
const ConstFst< StdArc > * fst
 
std::unordered_map< BaseStateId, ExpandedState * > expanded_states
 
std::unordered_map< int64, int32 > child_instances
 
int32 parent_instance
 
int32 parent_state
 
std::unordered_map< int32, int32 > parent_reentry_arcs
 

Detailed Description

Definition at line 399 of file grammar-fst.h.

Member Data Documentation

◆ child_instances

std::unordered_map<int64, int32> child_instances

Definition at line 431 of file grammar-fst.h.

◆ expanded_states

std::unordered_map<BaseStateId, ExpandedState*> expanded_states

Definition at line 413 of file grammar-fst.h.

Referenced by GrammarFst::Destroy().

◆ fst

◆ ifst_index

◆ parent_instance

int32 parent_instance

Definition at line 436 of file grammar-fst.h.

Referenced by GrammarFst::ExpandStateEnd(), and GrammarFst::GetChildInstanceId().

◆ parent_reentry_arcs

std::unordered_map<int32, int32> parent_reentry_arcs

Definition at line 452 of file grammar-fst.h.

Referenced by GrammarFst::GetChildInstanceId().

◆ parent_state

int32 parent_state

Definition at line 441 of file grammar-fst.h.

Referenced by GrammarFst::ExpandStateEnd(), and GrammarFst::GetChildInstanceId().


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