|
LLVM
8.0.1
|
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. 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 364 of file CoverageMapping.h.
|
inline |
Definition at line 372 of file CoverageMapping.h.
| unsigned llvm::coverage::ExpansionRecord::FileID |
The abstract file this expansion covers.
Definition at line 366 of file CoverageMapping.h.
Referenced by llvm::coverage::CoverageMapping::getCoverageForExpansion().
| const FunctionRecord& llvm::coverage::ExpansionRecord::Function |
Coverage for the expansion.
Definition at line 370 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 368 of file CoverageMapping.h.
1.8.13