GCC Middle and Back End API Reference
ana::worklist::key_t Class Reference
Collaboration diagram for ana::worklist::key_t:

Public Member Functions

 key_t (const worklist &w, exploded_node *enode)
 
bool operator< (const key_t &other) const
 
bool operator== (const key_t &other) const
 
bool operator> (const key_t &other) const
 

Private Member Functions

int get_scc_id (const exploded_node *enode) const
 

Static Private Member Functions

static int cmp (const key_t &ka, const key_t &kb)
 

Private Attributes

const worklistm_worklist
 
exploded_nodem_enode
 

Constructor & Destructor Documentation

◆ key_t()

ana::worklist::key_t::key_t ( const worklist & w,
exploded_node * enode )
inline

Member Function Documentation

◆ cmp()

static int ana::worklist::key_t::cmp ( const key_t & ka,
const key_t & kb )
staticprivate

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

◆ get_scc_id()

int ana::worklist::key_t::get_scc_id ( const exploded_node * enode) const
inlineprivate

◆ operator<()

bool ana::worklist::key_t::operator< ( const key_t & other) const
inline

References cmp().

◆ operator==()

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

References cmp().

◆ operator>()

bool ana::worklist::key_t::operator> ( const key_t & other) const
inline

Field Documentation

◆ m_enode

exploded_node* ana::worklist::key_t::m_enode
private

◆ m_worklist

const worklist& ana::worklist::key_t::m_worklist
private

Referenced by get_scc_id().


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