LLVM  8.0.1
Public Member Functions | List of all members
llvm::InstrProfIterator Class Reference

A file format agnostic iterator over profiling data. More...

#include "llvm/ProfileData/InstrProfReader.h"

Inheritance diagram for llvm::InstrProfIterator:
Inheritance graph
[legend]
Collaboration diagram for llvm::InstrProfIterator:
Collaboration graph
[legend]

Public Member Functions

 InstrProfIterator ()=default
 
 InstrProfIterator (InstrProfReader *Reader)
 
InstrProfIteratoroperator++ ()
 
bool operator== (const InstrProfIterator &RHS)
 
bool operator!= (const InstrProfIterator &RHS)
 
value_type & operator* ()
 
value_type * operator-> ()
 

Detailed Description

A file format agnostic iterator over profiling data.

Definition at line 42 of file InstrProfReader.h.

Constructor & Destructor Documentation

◆ InstrProfIterator() [1/2]

llvm::InstrProfIterator::InstrProfIterator ( )
default

◆ InstrProfIterator() [2/2]

llvm::InstrProfIterator::InstrProfIterator ( InstrProfReader Reader)
inline

Definition at line 51 of file InstrProfReader.h.

Member Function Documentation

◆ operator!=()

bool llvm::InstrProfIterator::operator!= ( const InstrProfIterator RHS)
inline

Definition at line 55 of file InstrProfReader.h.

◆ operator*()

value_type& llvm::InstrProfIterator::operator* ( )
inline

Definition at line 56 of file InstrProfReader.h.

◆ operator++()

InstrProfIterator& llvm::InstrProfIterator::operator++ ( )
inline

Definition at line 53 of file InstrProfReader.h.

◆ operator->()

value_type* llvm::InstrProfIterator::operator-> ( )
inline

Definition at line 57 of file InstrProfReader.h.

◆ operator==()

bool llvm::InstrProfIterator::operator== ( const InstrProfIterator RHS)
inline

Definition at line 54 of file InstrProfReader.h.


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