class Dsymutil

Declaration

class Dsymutil : public MachOTool { /* full declaration omitted */ };

Description

Tool - Information on a specific compilation tool.

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

Inherits from: MachOTool

Member Variables

Method Overview

  • public void ConstructJob(clang::driver::Compilation & C, const clang::driver::JobAction & JA, const clang::driver::InputInfo & Output, const clang::driver::InputInfoList & Inputs, const llvm::opt::ArgList & TCArgs, const char * LinkingOutput) const
  • public Dsymutil(const clang::driver::ToolChain & TC)
  • public bool hasIntegratedCPP() const
  • public bool isDsymutilJob() const

Inherited from MachOTool:

Inherited from Tool:

Methods

void ConstructJob(
    clang::driver::Compilation& C,
    const clang::driver::JobAction& JA,
    const clang::driver::InputInfo& Output,
    const clang::driver::InputInfoList& Inputs,
    const llvm::opt::ArgList& TCArgs,
    const char* LinkingOutput) const

Description

ConstructJob - Construct jobs to perform the action \p JA, writing to \p Output and with \p Inputs, and add the jobs to\p C.

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

Parameters

clang::driver::Compilation& C
const clang::driver::JobAction& JA
const clang::driver::InputInfo& Output
const clang::driver::InputInfoList& Inputs
const llvm::opt::ArgList& TCArgs
- The argument list for this toolchain, with any tool chain specific translations applied.
const char* LinkingOutput
- If this output will eventually feed the linker, then this is the final output name of the linked image.

Dsymutil(const clang::driver::ToolChain& TC)

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

Parameters

const clang::driver::ToolChain& TC

bool hasIntegratedCPP() const

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

bool isDsymutilJob() const

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