clang 17.0.0git
|
The base class of CompilerInvocation with value semantics. More...
#include "clang/Frontend/CompilerInvocation.h"
Public Member Functions | |
MigratorOptions & | getMigratorOpts () |
const MigratorOptions & | getMigratorOpts () const |
CodeGenOptions & | getCodeGenOpts () |
const CodeGenOptions & | getCodeGenOpts () const |
DependencyOutputOptions & | getDependencyOutputOpts () |
const DependencyOutputOptions & | getDependencyOutputOpts () const |
FileSystemOptions & | getFileSystemOpts () |
const FileSystemOptions & | getFileSystemOpts () const |
FrontendOptions & | getFrontendOpts () |
const FrontendOptions & | getFrontendOpts () const |
PreprocessorOutputOptions & | getPreprocessorOutputOpts () |
const PreprocessorOutputOptions & | getPreprocessorOutputOpts () const |
Protected Attributes | |
MigratorOptions | MigratorOpts |
CodeGenOptions | CodeGenOpts |
Options controlling IRgen and the backend. | |
DependencyOutputOptions | DependencyOutputOpts |
Options controlling dependency output. | |
FileSystemOptions | FileSystemOpts |
Options controlling file system operations. | |
FrontendOptions | FrontendOpts |
Options controlling the frontend itself. | |
PreprocessorOutputOptions | PreprocessorOutputOpts |
Options controlling preprocessed output. | |
The base class of CompilerInvocation with value semantics.
Definition at line 136 of file CompilerInvocation.h.
|
inline |
Definition at line 159 of file CompilerInvocation.h.
References CodeGenOpts.
Referenced by FixupInvocation(), clang::CompilerInvocation::getModuleHash(), and clang::tooling::newInvocation().
|
inline |
Definition at line 160 of file CompilerInvocation.h.
References CodeGenOpts.
|
inline |
Definition at line 162 of file CompilerInvocation.h.
References DependencyOutputOpts.
|
inline |
Definition at line 166 of file CompilerInvocation.h.
References DependencyOutputOpts.
|
inline |
Definition at line 170 of file CompilerInvocation.h.
References FileSystemOpts.
Referenced by createInvocationForMigration().
|
inline |
Definition at line 172 of file CompilerInvocation.h.
References FileSystemOpts.
|
inline |
Definition at line 176 of file CompilerInvocation.h.
References FrontendOpts.
Referenced by clang::tooling::dependencies::ModuleDepCollector::applyDiscoveredDependencies(), applyTransforms(), compileModuleAndReadAST(), FixupInvocation(), clang::CompilerInvocation::getModuleHash(), and clang::tooling::newInvocation().
|
inline |
Definition at line 177 of file CompilerInvocation.h.
References FrontendOpts.
|
inline |
Definition at line 156 of file CompilerInvocation.h.
References MigratorOpts.
Referenced by applyTransforms(), and clang::arcmt::checkForManualIssues().
|
inline |
Definition at line 157 of file CompilerInvocation.h.
References MigratorOpts.
|
inline |
Definition at line 179 of file CompilerInvocation.h.
References PreprocessorOutputOpts.
|
inline |
Definition at line 183 of file CompilerInvocation.h.
References PreprocessorOutputOpts.
|
protected |
Options controlling IRgen and the backend.
Definition at line 141 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::generateCC1CommandLine(), and getCodeGenOpts().
|
protected |
Options controlling dependency output.
Definition at line 144 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::generateCC1CommandLine(), and getDependencyOutputOpts().
|
protected |
Options controlling file system operations.
Definition at line 147 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::generateCC1CommandLine(), and getFileSystemOpts().
|
protected |
Options controlling the frontend itself.
Definition at line 150 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::generateCC1CommandLine(), and getFrontendOpts().
|
protected |
Definition at line 138 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::generateCC1CommandLine(), and getMigratorOpts().
|
protected |
Options controlling preprocessed output.
Definition at line 153 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::generateCC1CommandLine(), and getPreprocessorOutputOpts().