Changeset View
Changeset View
Standalone View
Standalone View
source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
Show First 20 Lines • Show All 152 Lines • ▼ Show 20 Lines | std::unique_ptr<clang::Builtin::Context> | ||||
m_builtin_context; ///< Context for Clang built-ins | m_builtin_context; ///< Context for Clang built-ins | ||||
std::unique_ptr<clang::SelectorTable> | std::unique_ptr<clang::SelectorTable> | ||||
m_selector_table; ///< Selector table for Objective-C methods | m_selector_table; ///< Selector table for Objective-C methods | ||||
std::unique_ptr<clang::CodeGenerator> | std::unique_ptr<clang::CodeGenerator> | ||||
m_code_generator; ///< The Clang object that generates IR | m_code_generator; ///< The Clang object that generates IR | ||||
class LLDBPreprocessorCallbacks; | class LLDBPreprocessorCallbacks; | ||||
LLDBPreprocessorCallbacks *m_pp_callbacks; ///< Called when the preprocessor | LLDBPreprocessorCallbacks *m_pp_callbacks; ///< Called when the preprocessor | ||||
///encounters module imports | /// encounters module imports | ||||
std::unique_ptr<ClangASTContext> m_ast_context; | std::unique_ptr<ClangASTContext> m_ast_context; | ||||
lldb::LanguageType m_language; ///< The source language of the expression | |||||
/// which may be explicitly set or inferred. | |||||
}; | }; | ||||
} | } | ||||
#endif // liblldb_ClangExpressionParser_h_ | #endif // liblldb_ClangExpressionParser_h_ |