LLVM  9.0.0svn
Public Member Functions | List of all members
llvm::coverage::CoverageMappingIterator Class Reference

A file format agnostic iterator over coverage mapping data. More...

#include "llvm/ProfileData/Coverage/CoverageMappingReader.h"

Inheritance diagram for llvm::coverage::CoverageMappingIterator:
Inheritance graph
[legend]
Collaboration diagram for llvm::coverage::CoverageMappingIterator:
Collaboration graph
[legend]

Public Member Functions

 CoverageMappingIterator ()
 
 CoverageMappingIterator (CoverageMappingReader *Reader)
 
 ~CoverageMappingIterator ()
 
CoverageMappingIteratoroperator++ ()
 
bool operator== (const CoverageMappingIterator &RHS)
 
bool operator!= (const CoverageMappingIterator &RHS)
 
Expected< CoverageMappingRecord & > operator* ()
 
Expected< CoverageMappingRecord * > operator-> ()
 

Detailed Description

A file format agnostic iterator over coverage mapping data.

Definition at line 44 of file CoverageMappingReader.h.

Constructor & Destructor Documentation

◆ CoverageMappingIterator() [1/2]

llvm::coverage::CoverageMappingIterator::CoverageMappingIterator ( )
inline

Definition at line 53 of file CoverageMappingReader.h.

◆ CoverageMappingIterator() [2/2]

llvm::coverage::CoverageMappingIterator::CoverageMappingIterator ( CoverageMappingReader Reader)
inline

Definition at line 56 of file CoverageMappingReader.h.

◆ ~CoverageMappingIterator()

llvm::coverage::CoverageMappingIterator::~CoverageMappingIterator ( )
inline

Definition at line 61 of file CoverageMappingReader.h.

References llvm_unreachable, and llvm::coverage::success.

Member Function Documentation

◆ operator!=()

bool llvm::coverage::CoverageMappingIterator::operator!= ( const CoverageMappingIterator RHS)
inline

Definition at line 73 of file CoverageMappingReader.h.

◆ operator*()

Expected<CoverageMappingRecord &> llvm::coverage::CoverageMappingIterator::operator* ( )
inline

Definition at line 76 of file CoverageMappingReader.h.

References E, and llvm::coverage::success.

◆ operator++()

CoverageMappingIterator& llvm::coverage::CoverageMappingIterator::operator++ ( )
inline

Definition at line 66 of file CoverageMappingReader.h.

◆ operator->()

Expected<CoverageMappingRecord *> llvm::coverage::CoverageMappingIterator::operator-> ( )
inline

Definition at line 84 of file CoverageMappingReader.h.

References E, and llvm::coverage::success.

◆ operator==()

bool llvm::coverage::CoverageMappingIterator::operator== ( const CoverageMappingIterator RHS)
inline

Definition at line 70 of file CoverageMappingReader.h.


The documentation for this class was generated from the following files: