GCC Middle and Back End API Reference
ana::sm_state_map::entry_t Struct Reference

#include <program-state.h>

Collaboration diagram for ana::sm_state_map::entry_t:

Public Member Functions

 entry_t ()
 
 entry_t (state_machine::state_t state, const svalue *origin)
 
bool operator== (const entry_t &other) const
 
bool operator!= (const entry_t &other) const
 

Static Public Member Functions

static int cmp (const entry_t &entry_a, const entry_t &entry_b)
 

Data Fields

state_machine::state_t m_state
 
const svaluem_origin
 

Constructor & Destructor Documentation

◆ entry_t() [1/2]

ana::sm_state_map::entry_t::entry_t ( )
inline

◆ entry_t() [2/2]

ana::sm_state_map::entry_t::entry_t ( state_machine::state_t state,
const svalue * origin )
inline

Member Function Documentation

◆ cmp()

static int ana::sm_state_map::entry_t::cmp ( const entry_t & entry_a,
const entry_t & entry_b )
static

◆ operator!=()

bool ana::sm_state_map::entry_t::operator!= ( const entry_t & other) const
inline

◆ operator==()

bool ana::sm_state_map::entry_t::operator== ( const entry_t & other) const
inline

References m_origin, and m_state.

Field Documentation

◆ m_origin

const svalue* ana::sm_state_map::entry_t::m_origin

Referenced by operator==().

◆ m_state

state_machine::state_t ana::sm_state_map::entry_t::m_state

Referenced by operator==().


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