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: