|
LLVM
3.7.0
|
A Counter mapping region associates a source range with a specific counter. More...
#include <CoverageMapping.h>
Public Types | |
| enum | RegionKind { CodeRegion, ExpansionRegion, SkippedRegion } |
Public Member Functions | |
| CounterMappingRegion (Counter Count, unsigned FileID, unsigned ExpandedFileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd, RegionKind Kind) | |
| std::pair< unsigned, unsigned > | startLoc () const |
| std::pair< unsigned, unsigned > | endLoc () const |
| bool | operator< (const CounterMappingRegion &Other) const |
| bool | contains (const CounterMappingRegion &Other) const |
Static Public Member Functions | |
| static CounterMappingRegion | makeRegion (Counter Count, unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
| static CounterMappingRegion | makeExpansion (unsigned FileID, unsigned ExpandedFileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
| static CounterMappingRegion | makeSkipped (unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
Public Attributes | |
| Counter | Count |
| unsigned | FileID |
| unsigned | ExpandedFileID |
| unsigned | LineStart |
| unsigned | ColumnStart |
| unsigned | LineEnd |
| unsigned | ColumnEnd |
| RegionKind | Kind |
A Counter mapping region associates a source range with a specific counter.
Definition at line 148 of file CoverageMapping.h.
Definition at line 149 of file CoverageMapping.h.
|
inline |
Definition at line 168 of file CoverageMapping.h.
Referenced by makeExpansion(), makeRegion(), and makeSkipped().
|
inline |
Definition at line 212 of file CoverageMapping.h.
References endLoc(), FileID, and startLoc().
Definition at line 202 of file CoverageMapping.h.
References ColumnEnd, and LineEnd.
Referenced by contains(), and sortNestedRegions().
|
inlinestatic |
Definition at line 183 of file CoverageMapping.h.
References CounterMappingRegion(), and ExpansionRegion.
|
inlinestatic |
Definition at line 176 of file CoverageMapping.h.
References CodeRegion, and CounterMappingRegion().
|
inlinestatic |
Definition at line 191 of file CoverageMapping.h.
References CounterMappingRegion(), and SkippedRegion.
|
inline |
Definition at line 206 of file CoverageMapping.h.
References FileID, and startLoc().
Definition at line 198 of file CoverageMapping.h.
References ColumnStart, and LineStart.
Referenced by contains(), operator<(), and sortNestedRegions().
| unsigned llvm::coverage::CounterMappingRegion::ColumnEnd |
Definition at line 165 of file CoverageMapping.h.
Referenced by endLoc().
| unsigned llvm::coverage::CounterMappingRegion::ColumnStart |
Definition at line 165 of file CoverageMapping.h.
Referenced by startLoc().
| Counter llvm::coverage::CounterMappingRegion::Count |
Definition at line 163 of file CoverageMapping.h.
| unsigned llvm::coverage::CounterMappingRegion::ExpandedFileID |
Definition at line 164 of file CoverageMapping.h.
| unsigned llvm::coverage::CounterMappingRegion::FileID |
Definition at line 164 of file CoverageMapping.h.
Referenced by contains(), isExpansion(), and operator<().
| RegionKind llvm::coverage::CounterMappingRegion::Kind |
Definition at line 166 of file CoverageMapping.h.
Referenced by isExpansion().
| unsigned llvm::coverage::CounterMappingRegion::LineEnd |
Definition at line 165 of file CoverageMapping.h.
Referenced by endLoc().
| unsigned llvm::coverage::CounterMappingRegion::LineStart |
Definition at line 165 of file CoverageMapping.h.
Referenced by startLoc().
1.8.6