class LineCoverageStats
Declaration
class LineCoverageStats { /* full declaration omitted */ };
Description
Coverage statistics for a single line.
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:663
Member Variables
- private uint64_t ExecutionCount
- private bool HasMultipleRegions
- private bool Mapped
- private unsigned int Line
- private ArrayRef<const llvm::coverage::CoverageSegment*> LineSegments
- private const llvm::coverage::CoverageSegment* WrappedSegment
Method Overview
- private LineCoverageStats()
- public LineCoverageStats(ArrayRef<const llvm::coverage::CoverageSegment *> LineSegments, const llvm::coverage::CoverageSegment * WrappedSegment, unsigned int Line)
- public uint64_t getExecutionCount() const
- public unsigned int getLine() const
- public ArrayRef<const llvm::coverage::CoverageSegment *> getLineSegments() const
- public const llvm::coverage::CoverageSegment * getWrappedSegment() const
- public bool hasMultipleRegions() const
- public bool isMapped() const
Methods
¶LineCoverageStats()
LineCoverageStats()
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:672
¶LineCoverageStats(
ArrayRef<
const llvm::coverage::CoverageSegment*>
LineSegments,
const llvm::coverage::CoverageSegment*
WrappedSegment,
unsigned int Line)
LineCoverageStats(
ArrayRef<
const llvm::coverage::CoverageSegment*>
LineSegments,
const llvm::coverage::CoverageSegment*
WrappedSegment,
unsigned int Line)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:675
Parameters
- ArrayRef<const llvm::coverage::CoverageSegment*> LineSegments
- const llvm::coverage::CoverageSegment* WrappedSegment
- unsigned int Line
¶uint64_t getExecutionCount() const
uint64_t getExecutionCount() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:678
¶unsigned int getLine() const
unsigned int getLine() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:684
¶ArrayRef<const llvm::coverage::CoverageSegment*>
getLineSegments() const
ArrayRef<const llvm::coverage::CoverageSegment*>
getLineSegments() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:686
¶const llvm::coverage::CoverageSegment*
getWrappedSegment() const
const llvm::coverage::CoverageSegment*
getWrappedSegment() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:690
¶bool hasMultipleRegions() const
bool hasMultipleRegions() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:680
¶bool isMapped() const
bool isMapped() const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:682