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: