GCC Middle and Back End API Reference
infinite_loop Struct Reference
Collaboration diagram for infinite_loop:

Public Member Functions

 infinite_loop (const exploded_node &enode, location_t loc, std::vector< const exploded_edge * > &&eedges, logger *logger)
bool operator== (const infinite_loop &other) const

Data Fields

const exploded_nodem_enode
location_t m_loc
std::vector< const exploded_edge * > m_eedge_vec

Detailed Description

A bundle of data characterizing a particular infinite loop
identified within the exploded graph.   

Constructor & Destructor Documentation

◆ infinite_loop()

Member Function Documentation

◆ operator==()

bool infinite_loop::operator== ( const infinite_loop & other) const

Field Documentation

◆ m_eedge_vec

std::vector<const exploded_edge *> infinite_loop::m_eedge_vec

Referenced by infinite_loop().

◆ m_enode

const exploded_node& infinite_loop::m_enode

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

◆ m_loc

location_t infinite_loop::m_loc

Referenced by operator==().

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