Lines Matching refs:Mapping

83   SymbolHeaderMapping *Mapping = new SymbolHeaderMapping();  in initialize()  local
84 LanguageMappings[static_cast<unsigned>(Language)] = Mapping; in initialize()
87 Mapping->SymbolCount = SymCount; in initialize()
88 Mapping->SymbolNames = in initialize()
89 new std::remove_reference_t<decltype(*Mapping->SymbolNames)>[SymCount]; in initialize()
90 Mapping->SymbolHeaderIDs = new std::remove_reference_t< in initialize()
91 decltype(*Mapping->SymbolHeaderIDs)>[SymCount]; in initialize()
92 Mapping->NamespaceSymbols = in initialize()
93 new std::remove_reference_t<decltype(*Mapping->NamespaceSymbols)>; in initialize()
94 Mapping->HeaderIDs = in initialize()
95 new std::remove_reference_t<decltype(*Mapping->HeaderIDs)>; in initialize()
97 auto R = Mapping->NamespaceSymbols->try_emplace(NS, nullptr); in initialize()
104 return Mapping->HeaderIDs->try_emplace(Header, Mapping->HeaderIDs->size()) in initialize()
118 Mapping->SymbolNames[SymIndex].qualifiedName() == QName) { in initialize()
120 assert(llvm::none_of(llvm::ArrayRef(Mapping->SymbolNames, SymIndex), in initialize()
130 Mapping->SymbolNames[SymIndex] = { in initialize()
133 Mapping->SymbolHeaderIDs[SymIndex].push_back(AddHeader(HeaderName)); in initialize()
169 Mapping->HeaderNames = new llvm::StringRef[Mapping->HeaderIDs->size()]; in initialize()
170 for (const auto &E : *Mapping->HeaderIDs) in initialize()
171 Mapping->HeaderNames[E.second] = E.first; in initialize()
188 const auto *Mapping = getMappingPerLang(L); in all() local
189 Result.reserve(Mapping->HeaderIDs->size()); in all()
190 for (unsigned I = 0, E = Mapping->HeaderIDs->size(); I < E; ++I) in all()
196 const auto *Mapping = getMappingPerLang(L); in named() local
197 auto It = Mapping->HeaderIDs->find(Name); in named()
198 if (It == Mapping->HeaderIDs->end()) in named()
209 const auto *Mapping = getMappingPerLang(L); in all() local
210 Result.reserve(Mapping->SymbolCount); in all()
211 for (unsigned I = 0, E = Mapping->SymbolCount; I < E; ++I) in all()