|
LLVM 22.0.0git
|
A file format agnostic iterator over profiling data. More...
#include "llvm/ProfileData/InstrProfReader.h"
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-> () |
A file format agnostic iterator over profiling data.
Definition at line 55 of file InstrProfReader.h.
| using llvm::InstrProfIterator< record_type, reader_type >::difference_type = std::ptrdiff_t |
Definition at line 59 of file InstrProfReader.h.
| using llvm::InstrProfIterator< record_type, reader_type >::iterator_category = std::input_iterator_tag |
Definition at line 57 of file InstrProfReader.h.
| using llvm::InstrProfIterator< record_type, reader_type >::pointer = value_type * |
Definition at line 60 of file InstrProfReader.h.
| using llvm::InstrProfIterator< record_type, reader_type >::reference = value_type & |
Definition at line 61 of file InstrProfReader.h.
| using llvm::InstrProfIterator< record_type, reader_type >::value_type = record_type |
Definition at line 58 of file InstrProfReader.h.
|
default |
|
inline |
Definition at line 77 of file InstrProfReader.h.
|
inline |
Definition at line 86 of file InstrProfReader.h.
|
inline |
Definition at line 89 of file InstrProfReader.h.
|
inline |
Definition at line 79 of file InstrProfReader.h.
|
inline |
Definition at line 90 of file InstrProfReader.h.
|
inline |
Definition at line 83 of file InstrProfReader.h.