clang  3.9.0
Public Member Functions | Static Public Member Functions | List of all members
clang::DependencyFileGenerator Class Reference

Builds a depdenency file when attached to a Preprocessor (for includes) and ASTReader (for module imports), and writes it out at the end of processing a source file. More...

#include <Utils.h>

Public Member Functions

void AttachToASTReader (ASTReader &R)
 

Static Public Member Functions

static DependencyFileGeneratorCreateAndAttachToPreprocessor (Preprocessor &PP, const DependencyOutputOptions &Opts)
 

Detailed Description

Builds a depdenency file when attached to a Preprocessor (for includes) and ASTReader (for module imports), and writes it out at the end of processing a source file.

Users should attach to the ast reader whenever a module is loaded.

Definition at line 111 of file Utils.h.

Member Function Documentation

void DependencyFileGenerator::AttachToASTReader ( ASTReader R)

Definition at line 252 of file DependencyFile.cpp.

References clang::ASTReader::addListener(), and I.

DependencyFileGenerator * DependencyFileGenerator::CreateAndAttachToPreprocessor ( clang::Preprocessor PP,
const DependencyOutputOptions Opts 
)
static

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