Lines Matching refs:NestedNameSpecifierLoc
243 class NestedNameSpecifierLoc {
257 NestedNameSpecifierLoc() = default;
261 NestedNameSpecifierLoc(NestedNameSpecifier *Qualifier, void *Data) in NestedNameSpecifierLoc() function
327 NestedNameSpecifierLoc getPrefix() const { in getPrefix()
331 return NestedNameSpecifierLoc(Qualifier->getPrefix(), Data); in getPrefix()
342 friend bool operator==(NestedNameSpecifierLoc X,
343 NestedNameSpecifierLoc Y) {
347 friend bool operator!=(NestedNameSpecifierLoc X,
348 NestedNameSpecifierLoc Y) {
480 void Adopt(NestedNameSpecifierLoc Other);
484 return NestedNameSpecifierLoc(Representation, Buffer).getSourceRange(); in getSourceRange()
492 NestedNameSpecifierLoc getWithLocInContext(ASTContext &Context) const;
499 NestedNameSpecifierLoc getTemporary() const { in getTemporary()
500 return NestedNameSpecifierLoc(Representation, Buffer); in getTemporary()
533 template <> struct DenseMapInfo<clang::NestedNameSpecifierLoc> {
537 static clang::NestedNameSpecifierLoc getEmptyKey() {
538 return clang::NestedNameSpecifierLoc(FirstInfo::getEmptyKey(),
542 static clang::NestedNameSpecifierLoc getTombstoneKey() {
543 return clang::NestedNameSpecifierLoc(FirstInfo::getTombstoneKey(),
547 static unsigned getHashValue(const clang::NestedNameSpecifierLoc &PairVal) {
553 static bool isEqual(const clang::NestedNameSpecifierLoc &LHS,
554 const clang::NestedNameSpecifierLoc &RHS) {