LLVM 22.0.0git
llvm::xray::FileBasedRecordProducer Class Reference

#include "llvm/XRay/FDRRecordProducer.h"

Inheritance diagram for llvm::xray::FileBasedRecordProducer:
[legend]

Public Member Functions

 FileBasedRecordProducer (const XRayFileHeader &FH, DataExtractor &DE, uint64_t &OP)
Expected< std::unique_ptr< Record > > produce () override
 This producer encapsulates the logic for loading a File-backed RecordProducer hidden behind a DataExtractor.
Public Member Functions inherited from llvm::xray::RecordProducer
virtual ~RecordProducer ()=default

Detailed Description

Definition at line 27 of file FDRRecordProducer.h.

Constructor & Destructor Documentation

◆ FileBasedRecordProducer()

llvm::xray::FileBasedRecordProducer::FileBasedRecordProducer ( const XRayFileHeader & FH,
DataExtractor & DE,
uint64_t & OP )
inline

Definition at line 38 of file FDRRecordProducer.h.

References OP.

Member Function Documentation

◆ produce()

Expected< std::unique_ptr< Record > > FileBasedRecordProducer::produce ( )
overridevirtual

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