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 ( )

◆ entry_t() [2/2]

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

Member Function Documentation

◆ cmp()

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

◆ operator!=()

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

◆ operator==()

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

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: