| GCC Middle and Back End API Reference
    | 
#include "libgdiagnostics.h"

Go to the source code of this file.
| Namespaces | |
| namespace | json | 
| Functions | |
| void | private_diagnostic_graph_set_property_bag (diagnostic_graph &graph, std::unique_ptr< json::object > properties) | 
| void | private_diagnostic_node_set_property_bag (diagnostic_node &node, std::unique_ptr< json::object > properties) | 
| void | private_diagnostic_edge_set_property_bag (diagnostic_edge &edge, std::unique_ptr< json::object > properties) | 
| diagnostic_event_id | private_diagnostic_execution_path_add_event_3 (diagnostic_execution_path *path, const diagnostic_physical_location *physical_loc, const diagnostic_logical_location *logical_loc, unsigned stack_depth, diagnostic_graph *state_graph, diagnostic_message_buffer *msg_buf) LIBGDIAGNOSTICS_PARAM_MUST_BE_NON_NULL(6) | 
| void | private_diagnostic_set_nesting_level (diagnostic *diag, int nesting_level) LIBGDIAGNOSTICS_PARAM_MUST_BE_NON_NULL(1) | 
| 
 | extern | 
Private entrypoint.
| 
 | extern | 
Entrypoint added in LIBGDIAGNOSTICS_ABI_4.
Private entrypoint.
References as_diagnostic_event_id(), FAIL_IF_NULL, and path.
| 
 | extern | 
Private entrypoints, for use only by sarif-replay. These are subject to removal without notice.
Entrypoints added in LIBGDIAGNOSTICS_ABI_3.
Private entrypoint.
| 
 | extern | 
Private entrypoint.
| 
 | extern | 
Entrypoint added in LIBGDIAGNOSTICS_ABI_5.
Private entrypoint.
References FAIL_IF_NULL, and diagnostic::set_nesting_level().