clang 22.0.0git
clang::tooling::StandaloneToolExecutorPlugin Class Reference
Inheritance diagram for clang::tooling::StandaloneToolExecutorPlugin:
[legend]

Public Member Functions

llvm::Expected< std::unique_ptr< ToolExecutor > > create (CommonOptionsParser &OptionsParser) override
 Create an ToolExecutor.
Public Member Functions inherited from clang::tooling::ToolExecutorPlugin
virtual ~ToolExecutorPlugin ()

Detailed Description

Definition at line 72 of file StandaloneExecution.cpp.

Member Function Documentation

◆ create()

llvm::Expected< std::unique_ptr< ToolExecutor > > clang::tooling::StandaloneToolExecutorPlugin::create ( CommonOptionsParser & OptionsParser)
inlineoverridevirtual

Create an ToolExecutor.

OptionsParser can be consumed (e.g. moved) if the creation succeeds.

Implements clang::tooling::ToolExecutorPlugin.

Definition at line 75 of file StandaloneExecution.cpp.

References clang::tooling::CommonOptionsParser::getSourcePathList(), and clang::tooling::make_string_error().


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