reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
356 DeclarationName(Selector Sel) : Ptr(Sel.InfoPtr) {}
tools/clang/include/clang/Basic/IdentifierTable.h693 InfoPtr = reinterpret_cast<uintptr_t>(II); 694 assert((InfoPtr & ArgFlags) == 0 &&"Insufficiently aligned IdentifierInfo"); 696 InfoPtr |= nArgs+1; 700 InfoPtr = reinterpret_cast<uintptr_t>(SI); 701 assert((InfoPtr & ArgFlags) == 0 &&"Insufficiently aligned IdentifierInfo"); 702 InfoPtr |= MultiArg; 707 return reinterpret_cast<IdentifierInfo *>(InfoPtr & ~ArgFlags); 712 return reinterpret_cast<MultiKeywordSelector *>(InfoPtr & ~ArgFlags); 716 return InfoPtr & ArgFlags; 731 return InfoPtr == RHS.InfoPtr; 731 return InfoPtr == RHS.InfoPtr; 734 return InfoPtr != RHS.InfoPtr; 734 return InfoPtr != RHS.InfoPtr; 738 return reinterpret_cast<void*>(InfoPtr); 742 bool isNull() const { return InfoPtr == 0; }tools/clang/lib/Basic/IdentifierTable.cpp
470 if (InfoPtr == 0)