clang
7.0.0
|
#include "clang/Frontend/CompilerInvocation.h"
Public Member Functions | |
CompilerInvocationBase () | |
CompilerInvocationBase (const CompilerInvocationBase &X) | |
CompilerInvocationBase & | operator= (const CompilerInvocationBase &)=delete |
~CompilerInvocationBase () | |
LangOptions * | getLangOpts () |
const LangOptions * | getLangOpts () const |
TargetOptions & | getTargetOpts () |
const TargetOptions & | getTargetOpts () const |
DiagnosticOptions & | getDiagnosticOpts () const |
HeaderSearchOptions & | getHeaderSearchOpts () |
const HeaderSearchOptions & | getHeaderSearchOpts () const |
std::shared_ptr< HeaderSearchOptions > | getHeaderSearchOptsPtr () const |
std::shared_ptr< PreprocessorOptions > | getPreprocessorOptsPtr () |
PreprocessorOptions & | getPreprocessorOpts () |
const PreprocessorOptions & | getPreprocessorOpts () const |
Public Attributes | |
std::shared_ptr< LangOptions > | LangOpts |
Options controlling the language variant. More... | |
std::shared_ptr< TargetOptions > | TargetOpts |
Options controlling the target. More... | |
IntrusiveRefCntPtr< DiagnosticOptions > | DiagnosticOpts |
Options controlling the diagnostic engine. More... | |
std::shared_ptr< HeaderSearchOptions > | HeaderSearchOpts |
Options controlling the #include directive. More... | |
std::shared_ptr< PreprocessorOptions > | PreprocessorOpts |
Options controlling the preprocessor (aside from #include handling). More... | |
Definition at line 59 of file CompilerInvocation.h.
CompilerInvocationBase::CompilerInvocationBase | ( | ) |
Definition at line 101 of file CompilerInvocation.cpp.
CompilerInvocationBase::CompilerInvocationBase | ( | const CompilerInvocationBase & | X | ) |
Definition at line 107 of file CompilerInvocation.cpp.
References ~CompilerInvocationBase().
|
default |
Referenced by CompilerInvocationBase().
|
inline |
Definition at line 87 of file CompilerInvocation.h.
Referenced by applyTransforms(), clang::arcmt::checkForManualIssues(), clang::CompilerInvocation::CreateFromArgs(), createInvocationForMigration(), makeStandaloneDiagnostic(), and clang::arcmt::MigrationProcess::MigrationProcess().
|
inline |
Definition at line 89 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::CreateFromArgs(), clang::createVFSFromCompilerInvocation(), and clang::CompilerInvocation::getModuleHash().
|
inline |
Definition at line 91 of file CompilerInvocation.h.
|
inline |
Definition at line 95 of file CompilerInvocation.h.
|
inline |
Definition at line 81 of file CompilerInvocation.h.
Referenced by clang::arcmt::MigrationProcess::applyTransform(), applyTransforms(), clang::arcmt::checkForManualIssues(), compileModuleImpl(), clang::CompilerInvocation::CreateFromArgs(), makeStandaloneDiagnostic(), and clang::PrecompiledPreamble::OverridePreamble().
|
inline |
Definition at line 82 of file CompilerInvocation.h.
|
inline |
Definition at line 103 of file CompilerInvocation.h.
Referenced by compileModuleImpl(), clang::CompilerInvocation::CreateFromArgs(), getBufferForFileHandlingRemapping(), and clang::CompilerInvocation::getModuleHash().
|
inline |
Definition at line 105 of file CompilerInvocation.h.
|
inline |
Definition at line 99 of file CompilerInvocation.h.
|
inline |
Definition at line 84 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::CreateFromArgs(), and HasARCRuntime().
|
inline |
Definition at line 85 of file CompilerInvocation.h.
|
delete |
IntrusiveRefCntPtr<DiagnosticOptions> clang::CompilerInvocationBase::DiagnosticOpts |
Options controlling the diagnostic engine.
Definition at line 68 of file CompilerInvocation.h.
std::shared_ptr<HeaderSearchOptions> clang::CompilerInvocationBase::HeaderSearchOpts |
Options controlling the #include directive.
Definition at line 71 of file CompilerInvocation.h.
std::shared_ptr<LangOptions> clang::CompilerInvocationBase::LangOpts |
Options controlling the language variant.
Definition at line 62 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::CreateFromArgs(), clang::CompilerInvocation::getModuleHash(), and makeStandaloneDiagnostic().
std::shared_ptr<PreprocessorOptions> clang::CompilerInvocationBase::PreprocessorOpts |
Options controlling the preprocessor (aside from #include handling).
Definition at line 74 of file CompilerInvocation.h.
std::shared_ptr<TargetOptions> clang::CompilerInvocationBase::TargetOpts |
Options controlling the target.
Definition at line 65 of file CompilerInvocation.h.
Referenced by clang::CompilerInvocation::getModuleHash().