LLVM: llvm::coverage::ExpansionRecord Struct Reference (original) (raw)
Coverage information for a macro expansion or #included file. More...
#include "[llvm/ProfileData/Coverage/CoverageMapping.h](CoverageMapping%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| unsigned | FileID |
| The abstract file this expansion covers. | |
| const CountedRegion & | Region |
| The region that expands to this record. | |
| const FunctionRecord & | Function |
| Coverage for the expansion. |
Detailed Description
Coverage information for a macro expansion or #included file.
When covered code has pieces that can be expanded for more detail, such as a preprocessor macro use and its definition, these are represented as expansions whose coverage can be looked up independently.
Definition at line 832 of file CoverageMapping.h.
Constructor & Destructor Documentation
Member Data Documentation
◆ FileID
unsigned llvm::coverage::ExpansionRecord::FileID
◆ Function
◆ Region
The documentation for this struct was generated from the following file:
- include/llvm/ProfileData/Coverage/CoverageMapping.h