class AllTUsToolExecutorPlugin
Declaration
class AllTUsToolExecutorPlugin : public ToolExecutorPlugin { /* full declaration omitted */ };
Description
Interface for factories that create specific executors. This is also used as a plugin to be registered into ToolExecutorPluginRegistry.
Declared at: clang/lib/Tooling/AllTUsExecution.cpp:158
Inherits from: ToolExecutorPlugin
Method Overview
- public llvm::Expected<std::unique_ptr<ToolExecutor>> create(clang::tooling::CommonOptionsParser & OptionsParser)
Inherited from ToolExecutorPlugin:
Methods
ΒΆllvm::Expected<std::unique_ptr<ToolExecutor>>
create(clang::tooling::CommonOptionsParser&
OptionsParser)
llvm::Expected<std::unique_ptr<ToolExecutor>>
create(clang::tooling::CommonOptionsParser&
OptionsParser)
Description
Create an `ToolExecutor`. `OptionsParser` can be consumed (e.g. moved) if the creation succeeds.
Declared at: clang/lib/Tooling/AllTUsExecution.cpp:161
Parameters
- clang::tooling::CommonOptionsParser& OptionsParser