class Linker
Declaration
class Linker : public Common { /* full declaration omitted */ };
Description
Tool - Information on a specific compilation tool.
Declared at: clang/lib/Driver/ToolChains/Gnu.h:126
Inherits from: Common
Member Variables
Method Overview
- public Linker(const clang::driver::ToolChain & TC)
- public void RenderExtraToolArgs(const clang::driver::JobAction & JA, llvm::opt::ArgStringList & CmdArgs) const
- public bool hasIntegratedCPP() const
- public bool isLinkJob() const
Inherited from Common:
Inherited from Tool:
- public ConstructJob
- public ConstructJobMultipleOutputs
- public canEmitIR
- public getName
- public getShortName
- public getToolChain
- public hasGoodDiagnostics
- public hasIntegratedAssembler
- public hasIntegratedBackend
- public hasIntegratedCPP
- public isDsymutilJob
- public isLinkJob
Methods
¶Linker(const clang::driver::ToolChain& TC)
Linker(const clang::driver::ToolChain& TC)
Declared at: clang/lib/Driver/ToolChains/Gnu.h:128
Parameters
- const clang::driver::ToolChain& TC
¶void RenderExtraToolArgs(
const clang::driver::JobAction& JA,
llvm::opt::ArgStringList& CmdArgs) const
void RenderExtraToolArgs(
const clang::driver::JobAction& JA,
llvm::opt::ArgStringList& CmdArgs) const
Description
RenderExtraToolArgs - Render any arguments necessary to force the particular tool mode.
Declared at: clang/lib/Driver/ToolChains/Gnu.h:133
Parameters
- const clang::driver::JobAction& JA
- llvm::opt::ArgStringList& CmdArgs
¶bool hasIntegratedCPP() const
bool hasIntegratedCPP() const
Declared at: clang/lib/Driver/ToolChains/Gnu.h:130
¶bool isLinkJob() const
bool isLinkJob() const
Declared at: clang/lib/Driver/ToolChains/Gnu.h:131