#include <diagnostic-path.h>
◆ meaning() [1/3]
diagnostic_event::meaning::meaning |
( |
| ) |
|
|
inline |
◆ meaning() [2/3]
diagnostic_event::meaning::meaning |
( |
enum verb | verb, |
|
|
enum noun | noun ) |
|
inline |
◆ meaning() [3/3]
diagnostic_event::meaning::meaning |
( |
enum verb | verb, |
|
|
enum property | property ) |
|
inline |
◆ dump_to_pp()
void diagnostic_event::meaning::dump_to_pp |
( |
pretty_printer * | pp | ) |
const |
◆ maybe_get_noun_str()
const char * diagnostic_event::meaning::maybe_get_noun_str |
( |
enum noun | n | ) |
|
|
static |
◆ maybe_get_property_str()
const char * diagnostic_event::meaning::maybe_get_property_str |
( |
enum property | p | ) |
|
|
static |
◆ maybe_get_verb_str()
const char * diagnostic_event::meaning::maybe_get_verb_str |
( |
enum verb | v | ) |
|
|
static |
Get a string (or nullptr) for V suitable for use within a SARIF
threadFlowLocation "kinds" property (SARIF v2.1.0 section 3.38.8).
References diagnostic_event::acquire, diagnostic_event::branch, diagnostic_event::call, diagnostic_event::danger, diagnostic_event::enter, diagnostic_event::exit, gcc_unreachable, diagnostic_event::release, diagnostic_event::return_, and diagnostic_event::unknown.
Referenced by dump_to_pp(), and sarif_builder::maybe_make_kinds_array().
◆ m_noun
enum noun diagnostic_event::meaning::m_noun |
◆ m_property
enum property diagnostic_event::meaning::m_property |
◆ m_verb
enum verb diagnostic_event::meaning::m_verb |
The documentation for this struct was generated from the following files: