LLVM  8.0.1
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 45 of file CoverageMappingReader.h.

Constructor & Destructor Documentation

◆ CoverageMappingIterator() [1/2]

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

Definition at line 54 of file CoverageMappingReader.h.

◆ CoverageMappingIterator() [2/2]

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

Definition at line 57 of file CoverageMappingReader.h.

◆ ~CoverageMappingIterator()

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

Definition at line 62 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 74 of file CoverageMappingReader.h.

◆ operator*()

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

Definition at line 77 of file CoverageMappingReader.h.

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

◆ operator++()

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

Definition at line 67 of file CoverageMappingReader.h.

◆ operator->()

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

Definition at line 85 of file CoverageMappingReader.h.

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

◆ operator==()

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

Definition at line 71 of file CoverageMappingReader.h.


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