reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
250 class DependentStoredDeclsMap : public StoredDeclsMap {
118 class StoredDeclsMap;
tools/clang/include/clang/AST/DeclBase.h 67 class StoredDeclsMap;
56 static inline void *getAsVoidPointer(T *P) { return P; } 57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); } 59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };tools/clang/include/clang/AST/ASTContext.h
3006 llvm::PointerIntPair<StoredDeclsMap *, 1> LastSDM;
tools/clang/include/clang/AST/DeclBase.h1703 mutable StoredDeclsMap *LookupPtr = nullptr; 2336 StoredDeclsMap *getLookupPtr() const { return LookupPtr; } 2339 StoredDeclsMap *buildLookup(); 2444 StoredDeclsMap *CreateStoredDeclsMap(ASTContext &C) const;tools/clang/include/clang/AST/DeclContextInternals.h
241 static void DestroyAll(StoredDeclsMap *Map, bool Dependent); 247 llvm::PointerIntPair<StoredDeclsMap*, 1> Previous; 250 class DependentStoredDeclsMap : public StoredDeclsMap {tools/clang/include/clang/AST/DeclLookups.h
29 StoredDeclsMap::iterator It, End; 39 all_lookups_iterator(StoredDeclsMap::iterator It, 40 StoredDeclsMap::iterator End) 79 if (StoredDeclsMap *Map = Primary->buildLookup()) 93 if (StoredDeclsMap *Map = Primary->getLookupPtr())tools/clang/lib/AST/DeclBase.cpp
1326 StoredDeclsMap *Map; 1342 StoredDeclsMap *Map; 1482 StoredDeclsMap *Map = DC->getPrimaryContext()->LookupPtr; 1484 StoredDeclsMap::iterator Pos = Map->find(ND->getDeclName()); 1544 StoredDeclsMap *DeclContext::buildLookup() { 1631 StoredDeclsMap *Map = LookupPtr; 1642 std::pair<StoredDeclsMap::iterator, bool> R = 1648 if (StoredDeclsMap *Map = LookupPtr) { 1649 StoredDeclsMap::iterator I = Map->find(Name); 1658 StoredDeclsMap *Map = LookupPtr; 1666 StoredDeclsMap::iterator I = Map->find(Name); 1684 StoredDeclsMap *Map = LookupPtr; 1688 StoredDeclsMap::iterator I = Map->find(Name); 1722 if (StoredDeclsMap *Map = LookupPtr) { 1723 StoredDeclsMap::iterator Pos = Map->find(Name); 1858 StoredDeclsMap *Map = LookupPtr; 1919 StoredDeclsMap *DeclContext::CreateStoredDeclsMap(ASTContext &C) const { 1924 StoredDeclsMap *M; 1929 M = new StoredDeclsMap(); 1940 StoredDeclsMap::DestroyAll(LastSDM.getPointer(), LastSDM.getInt()); 1943 void StoredDeclsMap::DestroyAll(StoredDeclsMap *Map, bool Dependent) { 1946 llvm::PointerIntPair<StoredDeclsMap*,1> Next = Map->Previous;tools/clang/lib/Serialization/ASTWriter.cpp
4216 StoredDeclsMap *Map = DC->getPrimaryContext()->buildLookup(); 4266 StoredDeclsMap *Map = DC->buildLookup(); 4289 StoredDeclsMap *Map = DC->getLookupPtr();tools/clang/unittests/AST/ASTImporterTest.cpp
4022 auto *Map = DC->getLookupPtr();