LLVM  3.7.0
Classes | Public Member Functions | List of all members
llvm::FileInfo Class Reference

#include <GCOV.h>

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 (raw_ostream &OS, StringRef MainFilename, StringRef GCNOFile, StringRef GCDAFile)
 print - Print source files with collected line count information. More...
 

Detailed Description

Definition at line 359 of file GCOV.h.

Constructor & Destructor Documentation

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

Definition at line 393 of file GCOV.h.

Member Function Documentation

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

Definition at line 396 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 401 of file GCOV.h.

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

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

Definition at line 408 of file GCOV.h.

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

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

Definition at line 407 of file GCOV.h.

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


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