Lines Matching defs:ClangModulesDeclVendor
1 //===-- ClangModulesDeclVendor.cpp ------------------------------*- C++ -*-===//
24 #include "ClangModulesDeclVendor.h"
64 // The private implementation of our ClangModulesDeclVendor. Contains all the
66 class ClangModulesDeclVendorImpl : public ClangModulesDeclVendor {
89 ReportModuleExportsHelper(std::set<ClangModulesDeclVendor::ModuleID> &exports,
147 ClangModulesDeclVendor::ClangModulesDeclVendor()
150 ClangModulesDeclVendor::~ClangModulesDeclVendor() {}
167 std::set<ClangModulesDeclVendor::ModuleID> &exports,
169 if (exports.count(reinterpret_cast<ClangModulesDeclVendor::ModuleID>(module)))
172 exports.insert(reinterpret_cast<ClangModulesDeclVendor::ModuleID>(module));
184 ClangModulesDeclVendor::ModuleVector &exports, clang::Module *module) {
185 std::set<ClangModulesDeclVendor::ModuleID> exports_set;
324 bool ClangModulesDeclVendor::LanguageSupportsClangModules(
344 CompileUnit &cu, ClangModulesDeclVendor::ModuleVector &exported_modules,
393 const ClangModulesDeclVendor::ModuleVector &modules,
571 lldb_private::ClangModulesDeclVendor *
572 ClangModulesDeclVendor::Create(Target &target) {
642 LLDB_LOG(log, "ClangModulesDeclVendor's compiler flags {0:$[ ]}",