GCC Middle and Back End API Reference
merge_state_result Class Reference
Collaboration diagram for merge_state_result:

Public Member Functions

 merge_state_result (merge_pattern_info *, position *, merge_state_result *)
 

Data Fields

merge_pattern_infopattern
 
positionroot
 
auto_vec< parameter, MAX_PATTERN_PARAMSparams
 
merge_state_resultprev
 

Detailed Description

Describes one way of matching a particular state to a particular
pattern.   

Constructor & Destructor Documentation

◆ merge_state_result()

merge_state_result::merge_state_result ( merge_pattern_info * pattern_in,
position * root_in,
merge_state_result * prev_in )

Field Documentation

◆ params

auto_vec<parameter, MAX_PATTERN_PARAMS> merge_state_result::params

Referenced by merge_patterns(), and use_pattern().

◆ pattern

◆ prev

merge_state_result* merge_state_result::prev

Referenced by split_out_patterns().

◆ root

position* merge_state_result::root

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