clang  6.0.0svn
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 "clang/Frontend/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

◆ AttachToASTReader()

void DependencyFileGenerator::AttachToASTReader ( ASTReader R)

◆ CreateAndAttachToPreprocessor()

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

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