Topic referenceΒΆ
- Adding libgdiagnostics to an existing project
- Diagnostic Managers
- Diagnostics
- Message formatting
- Message buffers
diagnostic_message_bufferdiagnostic_message_buffer_new()diagnostic_message_buffer_release()diagnostic_message_buffer_append_str()diagnostic_message_buffer_append_text()diagnostic_message_buffer_append_byte()diagnostic_message_buffer_append_printf()diagnostic_message_buffer_append_event_id()- Hyperlink support
- Quoted text
- Color
- Debugging a message buffer
- Physical locations
- Logical locations
- Adding metadata
- Fix-it hints
- Execution paths
- Text output
- SARIF support
- Graphs
diagnostic_graphdiagnostic_manager_new_graph()diagnostic_manager_take_global_graph()diagnostic_take_graph()diagnostic_graph_release()diagnostic_graph_set_description()diagnostic_graph_add_node()diagnostic_graph_add_edge()diagnostic_graph_get_node_by_id()diagnostic_graph_get_edge_by_id()diagnostic_nodediagnostic_node_set_label()diagnostic_node_set_location()diagnostic_node_set_logical_location()
- User Experience
- ABI and API compatibility