Home
last modified time | relevance | path

Searched refs:NSSymbolMap (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/clang/lib/Tooling/Inclusions/
H A DStandardLibrary.cpp23 using NSSymbolMap = llvm::DenseMap<llvm::StringRef, unsigned>; typedef
24 static llvm::DenseMap<llvm::StringRef, NSSymbolMap *> *NamespaceSymbols;
38 auto AddNS = [&](llvm::StringRef NS) -> NSSymbolMap & { in initialize()
41 R.first->second = new NSSymbolMap(); in initialize()
57 NSSymbolMap &NSSymbols = AddNS(NS); in initialize()
92 if (NSSymbolMap *NSSymbols = NamespaceSymbols->lookup(Scope)) { in named()
106 NSSymbolMap *Recognizer::namespaceSymbols(const NamespaceDecl *D) { in namespaceSymbols()
111 NSSymbolMap *Result = [&]() -> NSSymbolMap * { in namespaceSymbols()
137 NSSymbolMap *Symbols = namespaceSymbols(cast_or_null<NamespaceDecl>(DC)); in operator ()()
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStandardLibrary.h97 using NSSymbolMap = llvm::DenseMap<llvm::StringRef, unsigned>;
98 NSSymbolMap *namespaceSymbols(const NamespaceDecl *D);
99 llvm::DenseMap<const DeclContext *, NSSymbolMap *> NamespaceCache;