LLVM: llvm::InstrProfIterator< record_type, reader_type > Class Template Reference (original) (raw)

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

#include "[llvm/ProfileData/InstrProfReader.h](InstrProfReader%5F8h%5Fsource.html)"

Public Types
using iterator_category = std::input_iterator_tag
using value_type = record_type
using difference_type = std::ptrdiff_t
using pointer = value_type *
using reference = value_type &
Public Member Functions
InstrProfIterator ()=default
InstrProfIterator (reader_type *Reader)
InstrProfIterator & operator++ ()
bool operator== (const InstrProfIterator &RHS) const
bool operator!= (const InstrProfIterator &RHS) const
value_type & operator* ()
value_type * operator-> ()

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>
class llvm::InstrProfIterator< record_type, reader_type >

A file format agnostic iterator over profiling data.

Definition at line 55 of file InstrProfReader.h.

difference_type

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

iterator_category

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

pointer

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

value_type

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

InstrProfIterator() [1/2]

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

InstrProfIterator() [2/2]

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

operator!=()

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

operator*()

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

operator++()

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

operator->()

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>

operator==()

template<class record_type = NamedInstrProfRecord, class reader_type = InstrProfReader>


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