LLVM  3.7.0
Protected Member Functions | Protected Attributes | List of all members
llvm::coverage::RawCoverageReader Class Reference

Base class for the raw coverage mapping and filenames data readers. More...

#include <CoverageMappingReader.h>

Inheritance diagram for llvm::coverage::RawCoverageReader:
[legend]
Collaboration diagram for llvm::coverage::RawCoverageReader:
[legend]

Protected Member Functions

 RawCoverageReader (StringRef Data)
 
std::error_code readULEB128 (uint64_t &Result)
 
std::error_code readIntMax (uint64_t &Result, uint64_t MaxPlus1)
 
std::error_code readSize (uint64_t &Result)
 
std::error_code readString (StringRef &Result)
 

Protected Attributes

StringRef Data
 

Detailed Description

Base class for the raw coverage mapping and filenames data readers.

Definition at line 79 of file CoverageMappingReader.h.

Constructor & Destructor Documentation

llvm::coverage::RawCoverageReader::RawCoverageReader ( StringRef  Data)
inlineprotected

Definition at line 83 of file CoverageMappingReader.h.

Member Function Documentation

std::error_code RawCoverageReader::readIntMax ( uint64_t &  Result,
uint64_t  MaxPlus1 
)
protected

Definition at line 49 of file CoverageMappingReader.cpp.

References llvm::malformed.

std::error_code RawCoverageReader::readSize ( uint64_t &  Result)
protected

Definition at line 58 of file CoverageMappingReader.cpp.

References llvm::Data, and llvm::malformed.

std::error_code RawCoverageReader::readString ( StringRef Result)
protected

Definition at line 67 of file CoverageMappingReader.cpp.

References llvm::Data.

std::error_code RawCoverageReader::readULEB128 ( uint64_t &  Result)
protected

Member Data Documentation

StringRef llvm::coverage::RawCoverageReader::Data
protected

Definition at line 81 of file CoverageMappingReader.h.


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