clang API Documentation

Public Member Functions | Protected Member Functions
clang::arcmt::ModifyAction Class Reference

#include <ARCMTActions.h>

Inheritance diagram for clang::arcmt::ModifyAction:
Inheritance graph
[legend]
Collaboration diagram for clang::arcmt::ModifyAction:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ModifyAction (FrontendAction *WrappedAction)

Protected Member Functions

bool BeginInvocation (CompilerInstance &CI) override
 Callback before starting processing a single input, giving the opportunity to modify the CompilerInvocation or do some other action before BeginSourceFileAction is called.

Detailed Description

Definition at line 28 of file ARCMTActions.h.


Constructor & Destructor Documentation

Definition at line 35 of file ARCMTActions.cpp.


Member Function Documentation

bool ModifyAction::BeginInvocation ( CompilerInstance CI) [override, protected, virtual]

Callback before starting processing a single input, giving the opportunity to modify the CompilerInvocation or do some other action before BeginSourceFileAction is called.

Returns:
True on success; on failure BeginSourceFileAction(), ExecuteAction() and EndSourceFileAction() will not be called.

Reimplemented from clang::WrapperFrontendAction.

Definition at line 30 of file ARCMTActions.cpp.

References clang::arcmt::applyTransformations(), clang::DiagnosticsEngine::getClient(), clang::FrontendAction::getCurrentInput(), clang::CompilerInstance::getDiagnostics(), and clang::CompilerInstance::getInvocation().


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