20#ifndef LIBGDIAGNOSTICS_PRIVATE_H
21#define LIBGDIAGNOSTICS_PRIVATE_H
36 std::unique_ptr<json::object> properties);
40 std::unique_ptr<json::object> properties);
44 std::unique_ptr<json::object> properties);
static struct path_prefix cpath path
Definition collect2.cc:514
class edge_def * edge
Definition coretypes.h:354
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)
Definition libgdiagnostics.cc:2995
void private_diagnostic_set_nesting_level(diagnostic *diag, int nesting_level) LIBGDIAGNOSTICS_PARAM_MUST_BE_NON_NULL(1)
Definition libgdiagnostics.cc:3029
void private_diagnostic_node_set_property_bag(diagnostic_node &node, std::unique_ptr< json::object > properties)
Definition libgdiagnostics.cc:2719
void private_diagnostic_edge_set_property_bag(diagnostic_edge &edge, std::unique_ptr< json::object > properties)
Definition libgdiagnostics.cc:2728
void private_diagnostic_graph_set_property_bag(diagnostic_graph &graph, std::unique_ptr< json::object > properties)
Definition libgdiagnostics.cc:2710
#define LIBGDIAGNOSTICS_PARAM_CAN_BE_NULL(ARG_NUM)
Definition libgdiagnostics.h:50
int diagnostic_event_id
Definition libgdiagnostics.h:242
#define LIBGDIAGNOSTICS_PARAM_MUST_BE_NON_NULL(ARG_NUM)
Definition libgdiagnostics.h:47
Definition json-parsing.h:27
Definition libgdiagnostics.cc:1023
Definition libgdiagnostics.cc:1146
Definition libgdiagnostics.cc:1000
Definition libgdiagnostics.cc:175
Definition libgdiagnostics.cc:354
Definition libgdiagnostics.cc:1014
Definition libgdiagnostics.cc:151
Definition libgdiagnostics.cc:1249