clang  6.0.0svn
Public Member Functions | List of all members
clang::tooling::StandaloneToolExecutorPlugin Class Reference
Inheritance diagram for clang::tooling::StandaloneToolExecutorPlugin:
Inheritance graph
[legend]
Collaboration diagram for clang::tooling::StandaloneToolExecutorPlugin:
Collaboration graph
[legend]

Public Member Functions

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

Detailed Description

Definition at line 71 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 74 of file StandaloneExecution.cpp.

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


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