struct ResponseFileSupport

Declaration

struct ResponseFileSupport { /* full declaration omitted */ };

Declared at: clang/include/clang/Driver/Job.h:44

Member Variables

public clang::driver::ResponseFileSupport:: ResponseFileKind ResponseKind
The level of support for response files.
public llvm::sys::WindowsEncodingMethod ResponseEncoding
FIXME: When GNU tools learn how to parse UTF16 on Windows, we should always use UTF16 for Windows, which is the Windows official encoding for international characters.
public const char* ResponseFlag
What prefix to use for the command-line argument when passing a response file.

Method Overview

  • public static constexpr clang::driver::ResponseFileSupport AtFileCurCP()
  • public static constexpr clang::driver::ResponseFileSupport AtFileUTF16()
  • public static constexpr clang::driver::ResponseFileSupport AtFileUTF8()
  • public static constexpr clang::driver::ResponseFileSupport None()

Methods

static constexpr clang::driver::
    ResponseFileSupport
    AtFileCurCP()

Description

Returns a ResponseFileSupport indicating that response files are supported, using the current ANSI code-page encoding. On other OSes, no re-encoding occurs.

Declared at: clang/include/clang/Driver/Job.h:92

static constexpr clang::driver::
    ResponseFileSupport
    AtFileUTF16()

Description

Returns a ResponseFileSupport indicating that response files are supported, using the UTF-16 encoding. On other OSes, no re-encoding occurs.

Declared at: clang/include/clang/Driver/Job.h:99

static constexpr clang::driver::
    ResponseFileSupport
    AtFileUTF8()

Description

Returns a ResponseFileSupport indicating that response files are supported, using the UTF8 encoding. On other OSes, no re-encoding occurs.

Declared at: clang/include/clang/Driver/Job.h:85

static constexpr clang::driver::
    ResponseFileSupport
    None()

Description

Returns a ResponseFileSupport indicating that response files are not supported.

Declared at: clang/include/clang/Driver/Job.h:78