LLVM: llvm::coverage::CoverageMappingIterator Class Reference (original) (raw)
A file format agnostic iterator over coverage mapping data. More...
#include "[llvm/ProfileData/Coverage/CoverageMappingReader.h](CoverageMappingReader%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| using | iterator_category = std::input_iterator_tag |
| using | value_type = CoverageMappingRecord |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | reference = value_type & |
| Public Member Functions | |
|---|---|
| CoverageMappingIterator () | |
| CoverageMappingIterator (CoverageMappingReader *Reader) | |
| ~CoverageMappingIterator () | |
| CoverageMappingIterator & | operator++ () |
| bool | operator== (const CoverageMappingIterator &RHS) const |
| bool | operator!= (const CoverageMappingIterator &RHS) const |
| Expected< CoverageMappingRecord & > | operator* () |
| Expected< CoverageMappingRecord * > | operator-> () |
A file format agnostic iterator over coverage mapping data.
Definition at line 45 of file CoverageMappingReader.h.
◆ difference_type
◆ iterator_category
using llvm::coverage::CoverageMappingIterator::iterator_category = std::input_iterator_tag
◆ pointer
◆ value_type
◆ CoverageMappingIterator() [1/2]
| llvm::coverage::CoverageMappingIterator::CoverageMappingIterator ( ) | inline |
|---|
◆ CoverageMappingIterator() [2/2]
| llvm::coverage::CoverageMappingIterator::CoverageMappingIterator ( CoverageMappingReader * Reader) | inline |
|---|
◆ ~CoverageMappingIterator()
| llvm::coverage::CoverageMappingIterator::~CoverageMappingIterator ( ) | inline |
|---|
◆ operator!=()
◆ operator*()
◆ operator++()
◆ operator->()
◆ operator==()
The documentation for this class was generated from the following files:
- include/llvm/ProfileData/Coverage/CoverageMappingReader.h
- lib/ProfileData/Coverage/CoverageMappingReader.cpp