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 |
bool | m_has_errors = false |
Definition at line 111 of file ClangExpressionParser.cpp.
|
inline |
Definition at line 119 of file ClangExpressionParser.cpp.
|
inline |
Definition at line 151 of file ClangExpressionParser.cpp.
References lldb_private::StreamString::GetString(), and lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::m_error_stream.
Referenced by lldb_private::ClangExpressionParser::ParseInternal().
|
inline |
Definition at line 149 of file ClangExpressionParser.cpp.
References lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::m_has_errors.
Referenced by lldb_private::ClangExpressionParser::ParseInternal().
|
inlineoverride |
Definition at line 125 of file ClangExpressionParser.cpp.
References lldb_private::ClangPersistentVariables::AddHandLoadedClangModule(), lldb_private::ClangModulesDeclVendor::AddModule(), lldb_private::ClangExpressionSourceCode::g_prefix_file_name, lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::m_decl_vendor, lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::m_error_stream, lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::m_has_errors, lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::m_persistent_vars, lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::m_source_mgr, and lldb_private::SourceModule::path.
|
private |
Definition at line 112 of file ClangExpressionParser.cpp.
Referenced by lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::moduleImport().
|
private |
Definition at line 115 of file ClangExpressionParser.cpp.
Referenced by lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::getErrorString(), and lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::moduleImport().
|
private |
Definition at line 116 of file ClangExpressionParser.cpp.
Referenced by lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::hasErrors(), and lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::moduleImport().
|
private |
Definition at line 113 of file ClangExpressionParser.cpp.
Referenced by lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::moduleImport().
|
private |
Definition at line 114 of file ClangExpressionParser.cpp.
Referenced by lldb_private::ClangExpressionParser::LLDBPreprocessorCallbacks::moduleImport().