|
LLVM
3.7.0
|
Coverage information for a macro expansion or #included file. More...
#include <CoverageMapping.h>
Public Member Functions | |
| ExpansionRecord (const CountedRegion &Region, const FunctionRecord &Function) | |
Public Attributes | |
| unsigned | FileID |
| The abstract file this expansion covers. More... | |
| const CountedRegion & | Region |
| The region that expands to this record. More... | |
| const FunctionRecord & | Function |
| Coverage for the expansion. More... | |
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 312 of file CoverageMapping.h.
|
inline |
Definition at line 320 of file CoverageMapping.h.
| unsigned llvm::coverage::ExpansionRecord::FileID |
The abstract file this expansion covers.
Definition at line 314 of file CoverageMapping.h.
Referenced by llvm::coverage::CoverageMapping::getCoverageForExpansion().
| const FunctionRecord& llvm::coverage::ExpansionRecord::Function |
Coverage for the expansion.
Definition at line 318 of file CoverageMapping.h.
Referenced by llvm::coverage::CoverageMapping::getCoverageForExpansion().
| const CountedRegion& llvm::coverage::ExpansionRecord::Region |
The region that expands to this record.
Definition at line 316 of file CoverageMapping.h.
1.8.6