Structs§
- Branch
- A single branch and associated metrics. According to the LLVM documentation, a branch “may comprise larger boolean expressions using boolean logical operators”, thus a the term branch refers to a branch found on source code level, not on binary level. See CoverageExporterJson.cpp for details regarding the format.
- Branch
Summary - Summary of the branches metric.
- Coverage
Report - Expansion
- Metrics of an expansion, i.e., a expanded macro or include statement.
- Export
Object - File
Metrics - Summary of the regions metric.
- Function
Metrics - Metrics relate to one specific function.
- Function
Summary - Summary of the functions metric.
- Instantiation
Summary - Summary of the instations metric.
- Line
Summary - Summary of the lines metric.
- Region
- Region
Summary - Summary of the regions metric.
- Segment
- Execution count information starting at a point (row and column) in a file. A sequence of CoverageSegments gives execution counts for a file in a format. See the LLVM sourceode for more information.
- Summary
- Summary of the different metrics.
Enums§
- Region
Kind - The kind a code region can belong to. Take from the LLVM source code.