|
GCC Middle and Back End API Reference
|
#include <diagnostic-manager.h>

Data Structures | |
| class | fixer_for_epath |
Public Member Functions | |
| pending_location () | |
| pending_location (exploded_node *enode) | |
| pending_location (exploded_node *enode, location_t loc) | |
| location_t | get_location () const |
| std::unique_ptr< json::object > | to_json () const |
Data Fields | |
| exploded_node * | m_enode |
| event_loc_info | m_event_loc_info |
| std::unique_ptr< fixer_for_epath > | m_fixer_for_epath |
A bundle of information capturing where a pending_diagnostic should be emitted.
| ana::pending_location::pending_location | ( | ) |
Referenced by ana::pending_location::fixer_for_epath::fixup_for_epath().
| ana::pending_location::pending_location | ( | exploded_node * | enode | ) |
| ana::pending_location::pending_location | ( | exploded_node * | enode, |
| location_t | loc ) |
|
inline |
References m_event_loc_info.
Referenced by ana::impl_sm_context::get_emission_location().
| std::unique_ptr< json::object > ana::pending_location::to_json | ( | ) | const |
| exploded_node* ana::pending_location::m_enode |
| event_loc_info ana::pending_location::m_event_loc_info |
Referenced by get_location().
| std::unique_ptr<fixer_for_epath> ana::pending_location::m_fixer_for_epath |