clang 20.0.0git
|
Interface to process a clang::CompilerInvocation. More...
#include "clang/Tooling/Tooling.h"
Public Member Functions | |
virtual | ~ToolAction () |
virtual bool | runInvocation (std::shared_ptr< CompilerInvocation > Invocation, FileManager *Files, std::shared_ptr< PCHContainerOperations > PCHContainerOps, DiagnosticConsumer *DiagConsumer)=0 |
Perform an action for an invocation. | |
Interface to process a clang::CompilerInvocation.
If your tool is based on FrontendAction, you should be deriving from FrontendActionFactory instead.
|
virtualdefault |
|
pure virtual |
Perform an action for an invocation.
Implemented in clang::tooling::FrontendActionFactory.
Referenced by clang::tooling::ToolInvocation::run().