class Preprocessor

Declaration

class Preprocessor : public Common { /* full declaration omitted */ };

Description

Tool - Information on a specific compilation tool.

Declared at: clang/lib/Driver/ToolChains/Gnu.h:103

Inherits from: Common

Member Variables

Method Overview

Inherited from Common:

Inherited from Tool:

Methods

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

Declared at: clang/lib/Driver/ToolChains/Gnu.h:105

Parameters

const clang::driver::ToolChain& TC

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:111

Parameters

const clang::driver::JobAction& JA
llvm::opt::ArgStringList& CmdArgs

bool hasGoodDiagnostics() const

Description

Does this tool have "good" standardized diagnostics, or should the driver add an additional "command failed" diagnostic on failures.

Declared at: clang/lib/Driver/ToolChains/Gnu.h:108

bool hasIntegratedCPP() const

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