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

Public Member Functions

 transition (const int_set &, state *, bool)
 
void set_parent (list_head< transition > *)
 

Data Fields

transitionprev
 
transitionnext
 
int_set labels
 
decisionfrom
 
stateto
 
bool optional
 
bool is_param
 

Detailed Description

Represents a transition between states, dependent on the result of
a test T.   

Constructor & Destructor Documentation

◆ transition()

transition::transition ( const int_set & labels_in,
state * to_in,
bool optional_in )

Member Function Documentation

◆ set_parent()

void transition::set_parent ( list_head< transition > * from_in)
Set the source decision of the transition.   

References from, and ggc_alloc().

Field Documentation

◆ from

decision* transition::from

◆ is_param

bool transition::is_param

◆ labels

int_set transition::labels

◆ next

transition * transition::next

◆ optional

bool transition::optional

Referenced by common_test_p(), and cse_tests().

◆ prev

transition* transition::prev

◆ to

state* transition::to

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