class InstrProfIterator

Declaration

template <class record_type = llvm::NamedInstrProfRecord,
          class reader_type = llvm::InstrProfReader>
class InstrProfIterator { /* full declaration omitted */ };

Description

A file format agnostic iterator over profiling data.

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:45

Templates

record_type = llvm::NamedInstrProfRecord
reader_type = llvm::InstrProfReader

Member Variables

private reader_type* Reader = nullptr
private llvm::InstrProfIterator::value_type Record

Method Overview

Methods

InstrProfIterator<record_type, reader_type>()

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:66

InstrProfIterator<record_type, reader_type>(
    reader_type* Reader)

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:67

Parameters

reader_type* Reader

void increment()

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:57