GCC Middle and Back End API Reference
ana::asm_output_svalue::key_t Struct Reference

#include <svalue.h>

Collaboration diagram for ana::asm_output_svalue::key_t:

Public Member Functions

 key_t (tree type, const char *asm_string, unsigned output_idx, const vec< const svalue * > &inputs)
bool operator< (const key_t &other) const
bool operator== (const key_t &other) const

Data Fields

tree m_type
const char * m_asm_string
unsigned m_output_idx
unsigned m_num_inputs
const svalue * m_input_arr [MAX_INPUTS]

Constructor & Destructor Documentation

◆ key_t()

ana::asm_output_svalue::key_t::key_t ( tree type,
const char * asm_string,
unsigned output_idx,
const vec< const svalue * > & inputs )
inline

Member Function Documentation

◆ operator<()

bool ana::asm_output_svalue::key_t::operator< ( const key_t & other) const

References key_t().

◆ operator==()

bool ana::asm_output_svalue::key_t::operator== ( const key_t & other) const
inline

Field Documentation

◆ m_asm_string

const char* ana::asm_output_svalue::key_t::m_asm_string

Referenced by key_t(), and operator==().

◆ m_input_arr

const svalue* ana::asm_output_svalue::key_t::m_input_arr[MAX_INPUTS]

Referenced by key_t(), and operator==().

◆ m_num_inputs

unsigned ana::asm_output_svalue::key_t::m_num_inputs

Referenced by key_t(), and operator==().

◆ m_output_idx

unsigned ana::asm_output_svalue::key_t::m_output_idx

Referenced by key_t(), and operator==().

◆ m_type

tree ana::asm_output_svalue::key_t::m_type

Referenced by key_t(), and operator==().


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