clang 20.0.0git
Public Member Functions | List of all members
clang::tooling::AllTUsToolExecutorPlugin Class Reference
Inheritance diagram for clang::tooling::AllTUsToolExecutorPlugin:
Inheritance graph
[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 ()
 
virtual llvm::Expected< std::unique_ptr< ToolExecutor > > create (CommonOptionsParser &OptionsParser)=0
 Create an ToolExecutor.
 

Detailed Description

Definition at line 158 of file AllTUsExecution.cpp.

Member Function Documentation

◆ create()

llvm::Expected< std::unique_ptr< ToolExecutor > > clang::tooling::AllTUsToolExecutorPlugin::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 161 of file AllTUsExecution.cpp.

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


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