Lines Matching defs:ClangModulesDeclVendor
1 //===-- ClangModulesDeclVendor.cpp ----------------------------------------===//
25 #include "ClangModulesDeclVendor.h"
80 /// The private implementation of our ClangModulesDeclVendor. Contains all the
82 class ClangModulesDeclVendorImpl : public ClangModulesDeclVendor {
225 ClangModulesDeclVendor::ClangModulesDeclVendor()
228 ClangModulesDeclVendor::~ClangModulesDeclVendor() = default;
242 std::make_shared<TypeSystemClang>("ClangModulesDeclVendor ASTContext",
248 if (exports.count(reinterpret_cast<ClangModulesDeclVendor::ModuleID>(module)))
251 exports.insert(reinterpret_cast<ClangModulesDeclVendor::ModuleID>(module));
262 ClangModulesDeclVendor::ModuleVector &exports, clang::Module *module) {
398 bool ClangModulesDeclVendor::LanguageSupportsClangModules(
418 CompileUnit &cu, ClangModulesDeclVendor::ModuleVector &exported_modules,
466 const ClangModulesDeclVendor::ModuleVector &modules,
639 lldb_private::ClangModulesDeclVendor *
640 ClangModulesDeclVendor::Create(Target &target) {
714 LLDB_LOG(log, "ClangModulesDeclVendor's compiler flags {0:$[ ]}",