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:

Methods

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)

Declared at: clang/lib/Driver/ToolChains/Darwin.h:45

Parameters

const char* Name
const char* ShortName
const clang::driver::ToolChain& TC

virtual void anchor()

Declared at: clang/lib/Driver/ToolChains/Darwin.h:34

const toolchains::MachO& getMachOToolChain() const

Declared at: clang/lib/Driver/ToolChains/Darwin.h:40