class LineCoverageStats

Declaration

class LineCoverageStats { /* full declaration omitted */ };

Description

Coverage statistics for a single line.

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:601

Method Overview

Methods

LineCoverageStats(
    ArrayRef<
        const llvm::coverage::CoverageSegment*>
        LineSegments,
    const llvm::coverage::CoverageSegment*
        WrappedSegment,
    unsigned int Line)

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:613

Parameters

ArrayRef<const llvm::coverage::CoverageSegment*> LineSegments
const llvm::coverage::CoverageSegment* WrappedSegment
unsigned int Line

uint64_t getExecutionCount() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:616

unsigned int getLine() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:622

ArrayRef<const llvm::coverage::CoverageSegment*>
getLineSegments() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:624

const llvm::coverage::CoverageSegment*
getWrappedSegment() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:628

bool hasMultipleRegions() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:618

bool isMapped() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:620