LLVM 20.0.0git
|
Coverage information for a macro expansion or #included file. More...
#include "llvm/ProfileData/Coverage/CoverageMapping.h"
Public Member Functions | |
ExpansionRecord (const CountedRegion &Region, const FunctionRecord &Function) | |
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. | |
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 778 of file CoverageMapping.h.
|
inline |
Definition at line 786 of file CoverageMapping.h.
unsigned llvm::coverage::ExpansionRecord::FileID |
The abstract file this expansion covers.
Definition at line 780 of file CoverageMapping.h.
const FunctionRecord& llvm::coverage::ExpansionRecord::Function |
Coverage for the expansion.
Definition at line 784 of file CoverageMapping.h.
const CountedRegion& llvm::coverage::ExpansionRecord::Region |
The region that expands to this record.
Definition at line 782 of file CoverageMapping.h.