class MachOTool
Declaration
class MachOTool : public Tool { /* full declaration omitted */ };
Description
Tool - Information on a specific compilation tool.
Declared at: clang/lib/Driver/ToolChains/Darwin.h:33
Inherits from: Tool
Member Variables
Method Overview
- protected void AddMachOArch(const llvm::opt::ArgList & Args, llvm::opt::ArgStringList & CmdArgs) const
- public MachOTool(const char * Name, const char * ShortName, const clang::driver::ToolChain & TC)
- private virtual void anchor()
- protected const toolchains::MachO & getMachOToolChain() const
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
¶void AddMachOArch(
const llvm::opt::ArgList& Args,
llvm::opt::ArgStringList& CmdArgs) const
void AddMachOArch(
const llvm::opt::ArgList& Args,
llvm::opt::ArgStringList& CmdArgs) const
Declared at: clang/lib/Driver/ToolChains/Darwin.h:37
Parameters
- const llvm::opt::ArgList& Args
- llvm::opt::ArgStringList& CmdArgs
¶MachOTool(const char* Name,
const char* ShortName,
const clang::driver::ToolChain& TC)
MachOTool(const char* Name,
const char* ShortName,
const clang::driver::ToolChain& TC)
Declared at: clang/lib/Driver/ToolChains/Darwin.h:45
Parameters
- const char* Name
- const char* ShortName
- const clang::driver::ToolChain& TC
¶virtual void anchor()
virtual void anchor()
Declared at: clang/lib/Driver/ToolChains/Darwin.h:34
¶const toolchains::MachO& getMachOToolChain() const
const toolchains::MachO& getMachOToolChain() const
Declared at: clang/lib/Driver/ToolChains/Darwin.h:40