|
clang
5.0.0
|
#include "clang/Frontend/CompilerInvocation.h"
Public Member Functions | |
| CompilerInvocationBase () | |
| ~CompilerInvocationBase () | |
| CompilerInvocationBase (const CompilerInvocationBase &X) | |
| 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 54 of file CompilerInvocation.h.
| CompilerInvocationBase::CompilerInvocationBase | ( | ) |
Definition at line 56 of file CompilerInvocation.cpp.
| CompilerInvocationBase::~CompilerInvocationBase | ( | ) |
Definition at line 69 of file CompilerInvocation.cpp.
| CompilerInvocationBase::CompilerInvocationBase | ( | const CompilerInvocationBase & | X | ) |
Definition at line 62 of file CompilerInvocation.cpp.
|
inline |
Definition at line 86 of file CompilerInvocation.h.
References DiagnosticOpts.
Referenced by applyTransforms(), clang::arcmt::checkForManualIssues(), clang::CompilerInvocation::CreateFromArgs(), createInvocationForMigration(), clang::arcmt::MigrationProcess::MigrationProcess(), and clang::ASTUnit::Reparse().
|
inline |
Definition at line 88 of file CompilerInvocation.h.
References HeaderSearchOpts.
Referenced by clang::CompilerInvocation::CreateFromArgs(), and clang::createVFSFromCompilerInvocation().
|
inline |
Definition at line 89 of file CompilerInvocation.h.
References HeaderSearchOpts.
|
inline |
Definition at line 92 of file CompilerInvocation.h.
References HeaderSearchOpts.
|
inline |
Definition at line 78 of file CompilerInvocation.h.
References LangOpts.
Referenced by clang::arcmt::MigrationProcess::applyTransform(), applyTransforms(), clang::arcmt::checkForManualIssues(), and clang::CompilerInvocation::CreateFromArgs().
|
inline |
Definition at line 79 of file CompilerInvocation.h.
References LangOpts.
|
inline |
Definition at line 99 of file CompilerInvocation.h.
References PreprocessorOpts.
Referenced by clang::PrecompiledPreamble::AddImplicitPreamble(), clang::CompilerInvocation::CreateFromArgs(), clang::ASTUnit::Reparse(), and clang::ASTUnit::~ASTUnit().
|
inline |
Definition at line 100 of file CompilerInvocation.h.
References PreprocessorOpts.
|
inline |
Definition at line 96 of file CompilerInvocation.h.
References PreprocessorOpts.
|
inline |
Definition at line 81 of file CompilerInvocation.h.
References TargetOpts.
Referenced by clang::CompilerInvocation::CreateFromArgs(), and HasARCRuntime().
|
inline |
Definition at line 82 of file CompilerInvocation.h.
References TargetOpts.
| IntrusiveRefCntPtr<DiagnosticOptions> clang::CompilerInvocationBase::DiagnosticOpts |
Options controlling the diagnostic engine.
Definition at line 65 of file CompilerInvocation.h.
Referenced by getDiagnosticOpts().
| std::shared_ptr<HeaderSearchOptions> clang::CompilerInvocationBase::HeaderSearchOpts |
Options controlling the #include directive.
Definition at line 68 of file CompilerInvocation.h.
Referenced by getHeaderSearchOpts(), and getHeaderSearchOptsPtr().
| std::shared_ptr<LangOptions> clang::CompilerInvocationBase::LangOpts |
Options controlling the language variant.
Definition at line 59 of file CompilerInvocation.h.
Referenced by getLangOpts().
| std::shared_ptr<PreprocessorOptions> clang::CompilerInvocationBase::PreprocessorOpts |
Options controlling the preprocessor (aside from #include handling).
Definition at line 71 of file CompilerInvocation.h.
Referenced by getPreprocessorOpts(), and getPreprocessorOptsPtr().
| std::shared_ptr<TargetOptions> clang::CompilerInvocationBase::TargetOpts |
Options controlling the target.
Definition at line 62 of file CompilerInvocation.h.
Referenced by getTargetOpts().
1.8.6