LLVM API Documentation

Classes | Public Member Functions
llvm::FileInfo Class Reference

#include <GCOV.h>

List of all members.

Classes

struct  GCOVCoverage
struct  LineData

Public Member Functions

 FileInfo (const GCOVOptions &Options)
void addBlockLine (StringRef Filename, uint32_t Line, const GCOVBlock *Block)
void addFunctionLine (StringRef Filename, uint32_t Line, const GCOVFunction *Function)
void setRunCount (uint32_t Runs)
void setProgramCount (uint32_t Programs)
void print (StringRef MainFilename, StringRef GCNOFile, StringRef GCDAFile)
 print - Print source files with collected line count information.

Detailed Description

Definition at line 349 of file GCOV.h.


Constructor & Destructor Documentation

llvm::FileInfo::FileInfo ( const GCOVOptions Options) [inline]

Definition at line 380 of file GCOV.h.


Member Function Documentation

void llvm::FileInfo::addBlockLine ( StringRef  Filename,
uint32_t  Line,
const GCOVBlock Block 
) [inline]

Definition at line 383 of file GCOV.h.

Referenced by llvm::GCOVBlock::collectLineCounts().

void llvm::FileInfo::addFunctionLine ( StringRef  Filename,
uint32_t  Line,
const GCOVFunction Function 
) [inline]

Definition at line 388 of file GCOV.h.

Referenced by llvm::GCOVFunction::collectLineCounts().

void FileInfo::print ( StringRef  MainFilename,
StringRef  GCNOFile,
StringRef  GCDAFile 
)
void llvm::FileInfo::setProgramCount ( uint32_t  Programs) [inline]

Definition at line 395 of file GCOV.h.

Referenced by llvm::GCOVFile::collectLineCounts().

void llvm::FileInfo::setRunCount ( uint32_t  Runs) [inline]

Definition at line 394 of file GCOV.h.

Referenced by llvm::GCOVFile::collectLineCounts().


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