GCC Middle and Back End API Reference
parameter Class Reference

Public Types

enum  type_enum {
  UNSET , MODE , CODE , INT ,
  UINT , WIDE_INT
}
 

Public Member Functions

 parameter ()
 
 parameter (type_enum, bool, uint64_t)
 

Data Fields

type_enum type
 
bool is_param
 
uint64_t value
 

Detailed Description

Represents a parameter to a pattern routine.   

Member Enumeration Documentation

◆ type_enum

Enumerator
UNSET 
MODE 
CODE 
INT 
UINT 
WIDE_INT 

Constructor & Destructor Documentation

◆ parameter() [1/2]

parameter::parameter ( )

◆ parameter() [2/2]

parameter::parameter ( type_enum type_in,
bool is_param_in,
uint64_t value_in )

Field Documentation

◆ is_param

bool parameter::is_param

◆ type

type_enum parameter::type

Referenced by print_parameter_value().

◆ value

uint64_t parameter::value

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