LLVM  3.7.0
Public Member Functions | Friends | List of all members
llvm::coverage::CoverageData Class Reference

Coverage information to be processed or displayed. More...

#include <CoverageMapping.h>

Public Member Functions

 CoverageData ()
 
 CoverageData (StringRef Filename)
 
 CoverageData (CoverageData &&RHS)
 
StringRef getFilename ()
 Get the name of the file this data covers. More...
 
std::vector< CoverageSegment >
::iterator 
begin ()
 
std::vector< CoverageSegment >
::iterator 
end ()
 
bool empty ()
 
std::vector< ExpansionRecordgetExpansions ()
 Expansions that can be further processed. More...
 

Friends

class CoverageMapping
 

Detailed Description

Coverage information to be processed or displayed.

This represents the coverage of an entire file, expansion, or function. It provides a sequence of CoverageSegments to iterate through, as well as the list of expansions that can be further processed.

Definition at line 368 of file CoverageMapping.h.

Constructor & Destructor Documentation

llvm::coverage::CoverageData::CoverageData ( )
inline

Definition at line 375 of file CoverageMapping.h.

llvm::coverage::CoverageData::CoverageData ( StringRef  Filename)
inline

Definition at line 377 of file CoverageMapping.h.

llvm::coverage::CoverageData::CoverageData ( CoverageData &&  RHS)
inline

Definition at line 379 of file CoverageMapping.h.

Member Function Documentation

std::vector<CoverageSegment>::iterator llvm::coverage::CoverageData::begin ( )
inline

Definition at line 386 of file CoverageMapping.h.

bool llvm::coverage::CoverageData::empty ( )
inline

Definition at line 388 of file CoverageMapping.h.

std::vector<CoverageSegment>::iterator llvm::coverage::CoverageData::end ( )
inline

Definition at line 387 of file CoverageMapping.h.

std::vector<ExpansionRecord> llvm::coverage::CoverageData::getExpansions ( )
inline

Expansions that can be further processed.

Definition at line 391 of file CoverageMapping.h.

StringRef llvm::coverage::CoverageData::getFilename ( )
inline

Get the name of the file this data covers.

Definition at line 384 of file CoverageMapping.h.

Friends And Related Function Documentation

friend class CoverageMapping
friend

Definition at line 372 of file CoverageMapping.h.


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