class GenerateModuleFromModuleMapAction

Declaration

class GenerateModuleFromModuleMapAction : public GenerateModuleAction { /* full declaration omitted */ };

Description

Abstract base class to use for AST consumer-based frontend actions.

Declared at: clang/include/clang/Frontend/FrontendActions.h:142

Inherits from: GenerateModuleAction

Member Variables

Method Overview

Inherited from GenerateModuleAction:

Inherited from ASTFrontendAction:

Inherited from FrontendAction:

Methods

bool BeginSourceFileAction(
    clang::CompilerInstance& CI)

Description

Callback at the start of processing a single input.

Declared at: clang/include/clang/Frontend/FrontendActions.h:144

Parameters

clang::CompilerInstance& CI

Returns

True on success; on failure ExecutionAction() and EndSourceFileAction() will not be called.

std::unique_ptr<raw_pwrite_stream>
CreateOutputFile(clang::CompilerInstance& CI,
                 llvm::StringRef InFile)

Declared at: clang/include/clang/Frontend/FrontendActions.h:147

Parameters

clang::CompilerInstance& CI
llvm::StringRef InFile