LLVM 19.0.0git
Public Member Functions | List of all members
llvm::coverage::RawCoverageMappingReader Class Reference

Reader for the raw coverage mapping data. More...

#include "llvm/ProfileData/Coverage/CoverageMappingReader.h"

Inheritance diagram for llvm::coverage::RawCoverageMappingReader:
Inheritance graph

Public Member Functions

 RawCoverageMappingReader (StringRef MappingData, ArrayRef< std::string > &TranslationUnitFilenames, std::vector< StringRef > &Filenames, std::vector< CounterExpression > &Expressions, std::vector< CounterMappingRegion > &MappingRegions)
 RawCoverageMappingReader (const RawCoverageMappingReader &)=delete
RawCoverageMappingReaderoperator= (const RawCoverageMappingReader &)=delete
Error read ()

Additional Inherited Members

- Protected Member Functions inherited from llvm::coverage::RawCoverageReader
 RawCoverageReader (StringRef Data)
Error readULEB128 (uint64_t &Result)
Error readIntMax (uint64_t &Result, uint64_t MaxPlus1)
Error readSize (uint64_t &Result)
Error readString (StringRef &Result)
- Protected Attributes inherited from llvm::coverage::RawCoverageReader
StringRef Data

Detailed Description

Reader for the raw coverage mapping data.

Definition at line 132 of file CoverageMappingReader.h.

Constructor & Destructor Documentation

◆ RawCoverageMappingReader() [1/2]

llvm::coverage::RawCoverageMappingReader::RawCoverageMappingReader ( StringRef  MappingData,
ArrayRef< std::string > &  TranslationUnitFilenames,
std::vector< StringRef > &  Filenames,
std::vector< CounterExpression > &  Expressions,
std::vector< CounterMappingRegion > &  MappingRegions 

Definition at line 139 of file CoverageMappingReader.h.

◆ RawCoverageMappingReader() [2/2]

llvm::coverage::RawCoverageMappingReader::RawCoverageMappingReader ( const RawCoverageMappingReader )

Member Function Documentation

◆ operator=()

RawCoverageMappingReader & llvm::coverage::RawCoverageMappingReader::operator= ( const RawCoverageMappingReader )

◆ read()

Error RawCoverageMappingReader::read ( )

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