class CompilerInvocationValueBase

Declaration

class CompilerInvocationValueBase { /* full declaration omitted */ };

Description

The base class of CompilerInvocation with value semantics.

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:136

Member Variables

protected clang::MigratorOptions MigratorOpts
protected clang::CodeGenOptions CodeGenOpts
Options controlling IRgen and the backend.
protected clang::DependencyOutputOptions DependencyOutputOpts
Options controlling dependency output.
protected clang::FileSystemOptions FileSystemOpts
Options controlling file system operations.
protected clang::FrontendOptions FrontendOpts
Options controlling the frontend itself.
protected clang::PreprocessorOutputOptions PreprocessorOutputOpts
Options controlling preprocessed output.

Method Overview

Methods

clang::CodeGenOptions& getCodeGenOpts()

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:159

const clang::CodeGenOptions& getCodeGenOpts()
    const

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:160

clang::DependencyOutputOptions&
getDependencyOutputOpts()

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:162

const clang::DependencyOutputOptions&
getDependencyOutputOpts() const

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:166

clang::FileSystemOptions& getFileSystemOpts()

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:170

const clang::FileSystemOptions&
getFileSystemOpts() const

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:172

clang::FrontendOptions& getFrontendOpts()

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:176

const clang::FrontendOptions& getFrontendOpts()
    const

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:177

clang::MigratorOptions& getMigratorOpts()

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:156

const clang::MigratorOptions& getMigratorOpts()
    const

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:157

clang::PreprocessorOutputOptions&
getPreprocessorOutputOpts()

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:179

const clang::PreprocessorOutputOptions&
getPreprocessorOutputOpts() const

Declared at: clang/include/clang/Frontend/CompilerInvocation.h:183