GCC Middle and Back End API Reference
ana::pending_location Struct Reference

#include <diagnostic-manager.h>

Collaboration diagram for ana::pending_location:

Public Member Functions

 pending_location (exploded_node *enode, const supernode *snode, const gimple *stmt, const stmt_finder *finder)
 
 pending_location (exploded_node *enode, const supernode *snode, location_t loc)
 

Data Fields

exploded_nodem_enode
 
const supernodem_snode
 
const gimplem_stmt
 
const stmt_finderm_finder
 
location_t m_loc
 

Detailed Description

A bundle of information capturing where a pending_diagnostic should
be emitted.   

Constructor & Destructor Documentation

◆ pending_location() [1/2]

ana::pending_location::pending_location ( exploded_node * enode,
const supernode * snode,
const gimple * stmt,
const stmt_finder * finder )
inline

References gcc_assert, m_finder, and m_stmt.

◆ pending_location() [2/2]

ana::pending_location::pending_location ( exploded_node * enode,
const supernode * snode,
location_t loc )
inline

Field Documentation

◆ m_enode

exploded_node* ana::pending_location::m_enode

◆ m_finder

const stmt_finder* ana::pending_location::m_finder

Referenced by pending_location().

◆ m_loc

location_t ana::pending_location::m_loc

◆ m_snode

const supernode* ana::pending_location::m_snode

◆ m_stmt

const gimple* ana::pending_location::m_stmt

Referenced by pending_location().


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