struct CounterMappingRegion
Declaration
struct CounterMappingRegion { /* full declaration omitted */ };
Description
A Counter mapping region associates a source range with a specific counter.
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:204
Member Variables
- public llvm::coverage::Counter Count
- public unsigned int FileID
- public unsigned int ExpandedFileID
- public unsigned int LineStart
- public unsigned int ColumnStart
- public unsigned int LineEnd
- public unsigned int ColumnEnd
- public llvm::coverage::CounterMappingRegion::RegionKind Kind
Method Overview
- public CounterMappingRegion(llvm::coverage::Counter Count, unsigned int FileID, unsigned int ExpandedFileID, unsigned int LineStart, unsigned int ColumnStart, unsigned int LineEnd, unsigned int ColumnEnd, llvm::coverage::CounterMappingRegion::RegionKind Kind)
- public inline llvm::coverage::LineColPair endLoc() const
- public static llvm::coverage::CounterMappingRegion makeExpansion(unsigned int FileID, unsigned int ExpandedFileID, unsigned int LineStart, unsigned int ColumnStart, unsigned int LineEnd, unsigned int ColumnEnd)
- public static llvm::coverage::CounterMappingRegion makeGapRegion(llvm::coverage::Counter Count, unsigned int FileID, unsigned int LineStart, unsigned int ColumnStart, unsigned int LineEnd, unsigned int ColumnEnd)
- public static llvm::coverage::CounterMappingRegion makeRegion(llvm::coverage::Counter Count, unsigned int FileID, unsigned int LineStart, unsigned int ColumnStart, unsigned int LineEnd, unsigned int ColumnEnd)
- public static llvm::coverage::CounterMappingRegion makeSkipped(unsigned int FileID, unsigned int LineStart, unsigned int ColumnStart, unsigned int LineEnd, unsigned int ColumnEnd)
- public inline llvm::coverage::LineColPair startLoc() const
Methods
¶CounterMappingRegion(
llvm::coverage::Counter Count,
unsigned int FileID,
unsigned int ExpandedFileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd,
llvm::coverage::CounterMappingRegion::
RegionKind Kind)
CounterMappingRegion(
llvm::coverage::Counter Count,
unsigned int FileID,
unsigned int ExpandedFileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd,
llvm::coverage::CounterMappingRegion::
RegionKind Kind)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:228
Parameters
- llvm::coverage::Counter Count
- unsigned int FileID
- unsigned int ExpandedFileID
- unsigned int LineStart
- unsigned int ColumnStart
- unsigned int LineEnd
- unsigned int ColumnEnd
- llvm::coverage::CounterMappingRegion::RegionKind Kind
¶inline llvm::coverage::LineColPair endLoc() const
inline llvm::coverage::LineColPair endLoc() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:268
¶static llvm::coverage::CounterMappingRegion
makeExpansion(unsigned int FileID,
unsigned int ExpandedFileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
static llvm::coverage::CounterMappingRegion
makeExpansion(unsigned int FileID,
unsigned int ExpandedFileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:243
Parameters
- unsigned int FileID
- unsigned int ExpandedFileID
- unsigned int LineStart
- unsigned int ColumnStart
- unsigned int LineEnd
- unsigned int ColumnEnd
¶static llvm::coverage::CounterMappingRegion
makeGapRegion(llvm::coverage::Counter Count,
unsigned int FileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
static llvm::coverage::CounterMappingRegion
makeGapRegion(llvm::coverage::Counter Count,
unsigned int FileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:258
Parameters
- llvm::coverage::Counter Count
- unsigned int FileID
- unsigned int LineStart
- unsigned int ColumnStart
- unsigned int LineEnd
- unsigned int ColumnEnd
¶static llvm::coverage::CounterMappingRegion
makeRegion(llvm::coverage::Counter Count,
unsigned int FileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
static llvm::coverage::CounterMappingRegion
makeRegion(llvm::coverage::Counter Count,
unsigned int FileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:236
Parameters
- llvm::coverage::Counter Count
- unsigned int FileID
- unsigned int LineStart
- unsigned int ColumnStart
- unsigned int LineEnd
- unsigned int ColumnEnd
¶static llvm::coverage::CounterMappingRegion
makeSkipped(unsigned int FileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
static llvm::coverage::CounterMappingRegion
makeSkipped(unsigned int FileID,
unsigned int LineStart,
unsigned int ColumnStart,
unsigned int LineEnd,
unsigned int ColumnEnd)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:251
Parameters
- unsigned int FileID
- unsigned int LineStart
- unsigned int ColumnStart
- unsigned int LineEnd
- unsigned int ColumnEnd
¶inline llvm::coverage::LineColPair startLoc()
const
inline llvm::coverage::LineColPair startLoc()
const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:264