|
LLDB mainline
|
Public Member Functions | |
| LLDBPreprocessorCallbacks (ClangModulesDeclVendor &decl_vendor, ClangPersistentVariables &persistent_vars, clang::SourceManager &source_mgr) | |
| void | moduleImport (SourceLocation import_location, clang::ModuleIdPath path, const clang::Module *) override |
| bool | hasErrors () |
| llvm::StringRef | getErrorString () |
Private Attributes | |
| ClangModulesDeclVendor & | m_decl_vendor |
| ClangPersistentVariables & | m_persistent_vars |
| clang::SourceManager & | m_source_mgr |
| StreamString | m_error_stream |
| Accumulates error messages across all moduleImport calls. | |
| bool | m_has_errors = false |
Definition at line 114 of file ClangExpressionParser.cpp.
|
inline |
Definition at line 123 of file ClangExpressionParser.cpp.
References m_decl_vendor, m_persistent_vars, and m_source_mgr.
|
inline |
Definition at line 157 of file ClangExpressionParser.cpp.
References m_error_stream.
|
inline |
Definition at line 155 of file ClangExpressionParser.cpp.
References m_has_errors.
|
inlineoverride |
Definition at line 129 of file ClangExpressionParser.cpp.
References lldb_private::ClangExpressionSourceCode::g_prefix_file_name, m_decl_vendor, m_error_stream, m_has_errors, m_persistent_vars, and m_source_mgr.
|
private |
Definition at line 115 of file ClangExpressionParser.cpp.
Referenced by LLDBPreprocessorCallbacks(), and moduleImport().
|
private |
Accumulates error messages across all moduleImport calls.
Definition at line 119 of file ClangExpressionParser.cpp.
Referenced by getErrorString(), and moduleImport().
|
private |
Definition at line 120 of file ClangExpressionParser.cpp.
Referenced by hasErrors(), and moduleImport().
|
private |
Definition at line 116 of file ClangExpressionParser.cpp.
Referenced by LLDBPreprocessorCallbacks(), and moduleImport().
|
private |
Definition at line 117 of file ClangExpressionParser.cpp.
Referenced by LLDBPreprocessorCallbacks(), and moduleImport().