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:
- include/llvm/ProfileData/InstrProfReader.h