/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateName.h | 460 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); } in getQualifier() function 470 Profile(ID, getQualifier(), hasTemplateKeyword(), UnderlyingTemplate); in Profile() 545 NestedNameSpecifier *getQualifier() const { return Qualifier.getPointer(); } in getQualifier() function 569 Profile(ID, getQualifier(), getIdentifier()); in Profile() 571 Profile(ID, getQualifier(), getOperator()); in Profile()
|
H A D | TypeLoc.h | 2332 return !isEmpty() ? NestedNameSpecifierLoc(getTypePtr()->getQualifier(), in getQualifierLoc() 2339 getTypePtr()->getQualifier() && in setQualifierLoc() 2367 !getTypePtr()->getQualifier(); in isEmpty() 2408 return NestedNameSpecifierLoc(getTypePtr()->getQualifier(), in getQualifierLoc() 2414 == getTypePtr()->getQualifier() && in setQualifierLoc() 2468 return NestedNameSpecifierLoc(getTypePtr()->getQualifier(), in getQualifierLoc() 2483 == getTypePtr()->getQualifier() && in setQualifierLoc()
|
H A D | TypeProperties.td | 591 let Read = [{ node->getQualifier() }]; 749 let Read = [{ node->getQualifier() }]; 888 let Read = [{ node->getQualifier() }];
|
H A D | DeclCXX.h | 3071 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3194 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3556 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3746 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3913 NestedNameSpecifier *getQualifier() const { in getQualifier() function 4003 NestedNameSpecifier *getQualifier() const { in getQualifier() function
|
H A D | RecursiveASTVisitor.h | 859 TRY_TO(TraverseNestedNameSpecifier(DTN->getQualifier())); 862 if (QTN->getQualifier()) { 863 TRY_TO(TraverseNestedNameSpecifier(QTN->getQualifier())); 1155 if (T->getQualifier()) { 1156 TRY_TO(TraverseNestedNameSpecifier(T->getQualifier())); 1162 { TRY_TO(TraverseNestedNameSpecifier(T->getQualifier())); }) 1165 TRY_TO(TraverseNestedNameSpecifier(T->getQualifier()));
|
H A D | ExprCXX.h | 2674 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3055 Result.HasFormOfMemberPointer = (E == Ovl && Ovl->getQualifier()); in find() 3098 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3374 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3793 NestedNameSpecifier *getQualifier() const { in getQualifier() function 3894 if (getQualifier()) in getBeginLoc()
|
H A D | PropertiesBase.td | 677 let Read = [{ qtn->getQualifier() }]; 695 let Read = [{ dtn->getQualifier() }];
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TemplateName.cpp | 221 if (NestedNameSpecifier *NNS = getAsQualifiedTemplateName()->getQualifier()) in getDependence() 226 getAsDependentTemplateName()->getQualifier()->getDependence()); in getDependence() 305 if (NestedNameSpecifier *NNS = QTN->getQualifier(); in print() 327 if (NestedNameSpecifier *NNS = DTN->getQualifier()) in print()
|
H A D | TypeLoc.cpp | 553 Builder.MakeTrivial(Context, getTypePtr()->getQualifier(), Loc); in initializeLocal() 561 Builder.MakeTrivial(Context, getTypePtr()->getQualifier(), Loc); in initializeLocal() 570 if (getTypePtr()->getQualifier()) { in initializeLocal() 572 Builder.MakeTrivial(Context, getTypePtr()->getQualifier(), Loc); in initializeLocal() 615 Builder.MakeTrivial(Context, DTN->getQualifier(), Loc); in initializeArgLocs() 617 Builder.MakeTrivial(Context, QTN->getQualifier(), Loc); in initializeArgLocs()
|
H A D | ASTStructuralEquivalence.cpp | 234 return IsStructurallyEquivalent(Context, DE1->getQualifier(), in IsStmtEquivalent() 235 DE2->getQualifier()); in IsStmtEquivalent() 381 if (static_cast<bool>(E1->getQualifier()) != in IsStmtEquivalent() 382 static_cast<bool>(E2->getQualifier())) in IsStmtEquivalent() 384 if (E1->getQualifier() && in IsStmtEquivalent() 385 !IsStructurallyEquivalent(Context, E1->getQualifier(), in IsStmtEquivalent() 386 E2->getQualifier())) in IsStmtEquivalent() 619 if (!IsStructurallyEquivalent(Context, DN1->getQualifier(), in IsStructurallyEquivalent() 620 DN2->getQualifier())) in IsStructurallyEquivalent() 1259 if (!IsStructurallyEquivalent(Context, Elab1->getQualifier(), in IsStructurallyEquivalent() [all …]
|
H A D | TextNodeDumper.cpp | 1178 dumpNestedNameSpecifier(QTN->getQualifier()); in dumpBareTemplateName() 1185 dumpNestedNameSpecifier(DTN->getQualifier()); in dumpBareTemplateName() 1369 dumpNestedNameSpecifier(Node->getQualifier()); in VisitDeclRefExpr() 1393 dumpNestedNameSpecifier(Node->getQualifier()); in VisitDependentScopeDeclRefExpr() 1490 dumpNestedNameSpecifier(Node->getQualifier()); in VisitMemberExpr() 2219 dumpNestedNameSpecifier(D->getQualifier()); in VisitVarDecl() 2422 dumpNestedNameSpecifier(D->getQualifier()); in VisitCXXRecordDecl() 2620 if (D->getQualifier()) in VisitUsingDecl() 2621 D->getQualifier()->print(OS, D->getASTContext().getPrintingPolicy()); in VisitUsingDecl() 2623 dumpNestedNameSpecifier(D->getQualifier()); in VisitUsingDecl() [all …]
|
H A D | ComputeDependence.cpp | 501 if (auto *NNS = E->getQualifier()) in computeDependence() 675 if (auto *NNS = E->getQualifier()) in computeDependence() 785 if (auto *Q = E->getQualifier()) in computeDependence() 803 if (auto *Q = E->getQualifier()) in computeDependence() 822 if (auto *Q = E->getQualifier()) in computeDependence() 874 if (auto *Q = E->getQualifier()) in computeDependence()
|
H A D | DeclPrinter.cpp | 696 if (const NestedNameSpecifier *NS = D->getQualifier()) { in VisitFunctionDecl() 1053 if (D->getQualifier()) in VisitUsingDirectiveDecl() 1054 D->getQualifier()->print(Out, Policy); in VisitUsingDirectiveDecl() 1060 if (D->getQualifier()) in VisitNamespaceAliasDecl() 1061 D->getQualifier()->print(Out, Policy); in VisitNamespaceAliasDecl() 1082 if (auto *NNS = D->getQualifier()) in VisitCXXRecordDecl() 1715 D->getQualifier()->print(Out, Policy); in VisitUsingDecl() 1737 D->getQualifier()->print(Out, Policy); in VisitUnresolvedUsingTypenameDecl() 1744 D->getQualifier()->print(Out, Policy); in VisitUnresolvedUsingValueDecl()
|
H A D | ODRHash.cpp | 151 if (NestedNameSpecifier *NNS = QTN->getQualifier()) in AddTemplateName() 905 if (ElaboratedT->getQualifier() != nullptr) { in RemoveTypedef() 1210 AddNestedNameSpecifier(T->getQualifier()); in VisitDependentNameType() 1218 AddNestedNameSpecifier(T->getQualifier()); in VisitDependentTemplateSpecializationType() 1227 AddNestedNameSpecifier(T->getQualifier()); in VisitElaboratedType()
|
H A D | StmtPrinter.cpp | 1207 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitDeclRefExpr() 1228 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitDependentScopeDeclRefExpr() 1238 if (Node->getQualifier()) in VisitUnresolvedLookupExpr() 1239 Node->getQualifier()->print(OS, Policy); in VisitUnresolvedLookupExpr() 1643 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitMemberExpr() 2375 if (E->getQualifier()) in VisitCXXPseudoDestructorExpr() 2376 E->getQualifier()->print(OS, Policy); in VisitCXXPseudoDestructorExpr() 2438 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitCXXDependentScopeMemberExpr() 2452 if (NestedNameSpecifier *Qualifier = Node->getQualifier()) in VisitUnresolvedMemberExpr()
|
H A D | StmtProfile.cpp | 1327 VisitNestedNameSpecifier(S->getQualifier()); in VisitDeclRefExpr() 1469 VisitNestedNameSpecifier(S->getQualifier()); in VisitMemberExpr() 2138 VisitNestedNameSpecifier(S->getQualifier()); in VisitCXXPseudoDestructorExpr() 2151 VisitNestedNameSpecifier(S->getQualifier()); in VisitOverloadExpr() 2187 VisitNestedNameSpecifier(S->getQualifier()); in VisitDependentScopeDeclRefExpr() 2211 VisitNestedNameSpecifier(S->getQualifier()); in VisitCXXDependentScopeMemberExpr() 2224 VisitNestedNameSpecifier(S->getQualifier()); in VisitUnresolvedMemberExpr()
|
H A D | ItaniumMangle.cpp | 1310 DTST->getQualifier(), DTST->getIdentifier()); in manglePrefix() 2242 if (NestedNameSpecifier *Qualifier = Dependent->getQualifier()) in mangleTemplatePrefix() 2363 mangleUnresolvedPrefix(Dependent->getQualifier()); in mangleType() 2551 DTST->getQualifier(), DTST->getIdentifier()); in mangleUnresolvedTypeOrSimpleId() 4312 manglePrefix(T->getQualifier()); in mangleType() 4323 getASTContext().getDependentTemplateName(T->getQualifier(), in mangleType() 4533 if (lookup->getQualifier()) return false; in isParenthesizedADLCallee() 4963 NestedNameSpecifier *Qualifier = PDE->getQualifier(); in mangleExpression() 4989 ME->getQualifier(), nullptr, in mangleExpression() 5000 ME->isArrow(), ME->getQualifier(), nullptr, in mangleExpression() [all …]
|
H A D | QualTypeNames.cpp | 70 (NNS = QTName->getQualifier())) { in getFullyQualifiedTemplateName()
|
H A D | TypePrinter.cpp | 1681 NestedNameSpecifier *Qualifier = T->getQualifier(); in printElaboratedBefore() 1737 T->getQualifier()->print(OS, Policy); in printDependentNameBefore() 1754 if (T->getQualifier()) in printDependentTemplateSpecializationBefore() 1755 T->getQualifier()->print(OS, Policy); in printDependentTemplateSpecializationBefore()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 946 printQualifier(Out, Ctx, DNT->getQualifier()); in VisitType() 1088 printQualifier(Out, D->getASTContext(), D->getQualifier()); in VisitUnresolvedUsingValueDecl() 1097 printQualifier(Out, D->getASTContext(), D->getQualifier()); in VisitUnresolvedUsingTypenameDecl()
|
H A D | IndexTypeSourceInfo.cpp | 211 const NestedNameSpecifier *NNS = DNT->getQualifier(); in VisitDependentNameTypeLoc()
|
H A D | IndexBody.cpp | 209 const NestedNameSpecifier *NNS = E->getQualifier(); in VisitDependentScopeDeclRefExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 869 assert(DTN->getQualifier() == SS.getScopeRep()); in ActOnCXXNestedNameSpecifier() 871 ElaboratedTypeKeyword::None, DTN->getQualifier(), DTN->getIdentifier(), in ActOnCXXNestedNameSpecifier()
|
H A D | SemaTemplate.cpp | 2741 if (NestedNameSpecifier *NNS = DependentTST->getQualifier()) in MatchTemplateParametersToScopeSpecifier() 2750 if (NestedNameSpecifier *NNS = DependentName->getQualifier()) in MatchTemplateParametersToScopeSpecifier() 3216 if (DR && DR->getQualifier()) { in handledStmt() 3219 DR->getQualifier()->print(OS, Policy, true); in handledStmt() 3295 ElaboratedTypeKeyword::None, DTN->getQualifier(), DTN->getIdentifier(), in CheckTemplateIdType() 3618 assert(SS.getScopeRep() == DTN->getQualifier()); in ActOnTemplateIdType() 3620 ElaboratedTypeKeyword::None, DTN->getQualifier(), DTN->getIdentifier(), in ActOnTemplateIdType() 3688 assert(SS.getScopeRep() == DTN->getQualifier()); in ActOnTagTemplateIdType() 3690 Keyword, DTN->getQualifier(), DTN->getIdentifier(), in ActOnTagTemplateIdType() 5797 return VisitNestedNameSpecifier(T->getQualifier()); in VisitDependentNameType() [all …]
|
H A D | SemaTemplateDeduction.cpp | 700 NNS = Elaborated->getQualifier(); in DeduceTemplateSpecArguments() 2791 Builder.MakeTrivial(Context, DTN->getQualifier(), Loc); in getTrivialTemplateArgumentLoc() 2794 Builder.MakeTrivial(Context, QTN->getQualifier(), Loc); in getTrivialTemplateArgumentLoc() 6342 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters() 6345 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters() 6551 cast<DependentNameType>(T)->getQualifier(), in MarkUsedTemplateParameters() 6571 MarkUsedTemplateParameters(Ctx, Spec->getQualifier(), in MarkUsedTemplateParameters()
|