#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 NULL) for V suitable for use within a SARIF
threadFlowLocation "kinds" property (SARIF v2.1.0 section 3.38.8).
References gcc_unreachable, NULL, diagnostic_event::VERB_acquire, diagnostic_event::VERB_branch, diagnostic_event::VERB_call, diagnostic_event::VERB_danger, diagnostic_event::VERB_enter, diagnostic_event::VERB_exit, diagnostic_event::VERB_release, diagnostic_event::VERB_return, and diagnostic_event::VERB_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: