Tutorial¶

The following tutorial gives an overview of how to use libgdiagnostics.

  • Tutorial part 1: “Hello world”
    • Structure
    • Formatted messages
    • Naming the program
    • Moving beyond trivial examples
  • Tutorial part 2: physical locations
    • Source files
    • Diagnostics affecting a whole source line
    • Columns and ranges
    • Multiple locations
    • Labelling locations
    • More on locations
  • Tutorial part 3: logical locations
    • Find out more
  • Tutorial part 4: adding notes
  • Tutorial part 5: warnings
  • Tutorial part 6: fix-it hints
  • Tutorial part 7: execution paths
    • Moving on

libgdiagnostics

Navigation

  • Tutorial
    • Tutorial part 1: “Hello world”
    • Tutorial part 2: physical locations
    • Tutorial part 3: logical locations
    • Tutorial part 4: adding notes
    • Tutorial part 5: warnings
    • Tutorial part 6: fix-it hints
    • Tutorial part 7: execution paths
  • Topic reference

Related Topics

  • Documentation overview
    • Previous: libgdiagnostics
    • Next: Tutorial part 1: “Hello world”

Quick search

©2024-2025 Free Software Foundation, Inc.. | Powered by Sphinx 7.3.7 & Alabaster 0.7.16 | Page source