/external/clang/lib/Sema/ |
D | SemaCXXScopeSpec.cpp | 89 if (NNS->isDependent()) { in computeDeclContext() 169 return NNS->isDependent(); in isDependentScopeSpecifier() 191 assert(NNS->isDependent() && "Only dependent nested-name-specifier allowed"); in getCurrentInstantiationOf() 339 bool isDependent = false; in isNonTypeNestedNameSpecifier() local 345 isDependent = ObjectType->isDependentType(); in isNonTypeNestedNameSpecifier() 350 isDependent = isDependentScopeSpecifier(SS); in isNonTypeNestedNameSpecifier() 366 } else if (isDependent) { in isNonTypeNestedNameSpecifier() 426 bool isDependent = false; in BuildCXXNestedNameSpecifier() local 432 isDependent = ObjectType->isDependentType(); in BuildCXXNestedNameSpecifier() 437 isDependent = isDependentScopeSpecifier(SS); in BuildCXXNestedNameSpecifier() [all …]
|
D | SemaAccess.cpp | 120 bool isDependent() const { return Dependent; } in isDependent() function 395 if (EC.isDependent()) { in MatchesFriend() 456 if (!EC.isDependent()) in MatchesFriend() 489 if (EC.isDependent() && MightInstantiateTo(S, *I, Friend)) in MatchesFriend() 519 if (EC.isDependent() && MightInstantiateTo(S, FTD, Friend)) in MatchesFriend() 745 if (EC.isDependent() && MightInstantiateTo(ECRecord, NamingClass)) in HasAccess() 1346 assert(EC.isDependent() && "delaying non-dependent access"); in DelayDependentAccess()
|
D | SemaTemplate.cpp | 252 bool isDependent = false; in LookupTemplateName() local 258 isDependent = ObjectType->isDependentType(); in LookupTemplateName() 259 assert((isDependent || !ObjectType->isIncompleteType()) && in LookupTemplateName() 271 isDependent = isDependentScopeSpecifier(SS); in LookupTemplateName() 300 } else if (isDependent && (!S || ObjectType.isNull())) { in LookupTemplateName() 313 if (Found.empty() && !isDependent) { in LookupTemplateName() 352 if (isDependent) in LookupTemplateName() 1980 } else if (Name.isDependent() || in CheckTemplateIdType() 4330 assert(Name.isDependent() && "Non-dependent template isn't a declaration?"); in CheckTemplateArgument() 5212 if (!Name.isDependent() && in ActOnClassTemplateSpecialization() [all …]
|
D | SemaExprCXX.cpp | 69 bool isDependent = false; in getDestructorName() local 105 isDependent = false; in getDestructorName() 117 isDependent = isDependentScopeSpecifier(PrefixSS); in getDestructorName() 120 isDependent = SearchType->isDependentType(); in getDestructorName() 123 isDependent = LookupCtx && LookupCtx->isDependentContext(); in getDestructorName() 136 isDependent = SearchType->isDependentType(); in getDestructorName() 137 assert((isDependent || !SearchType->isIncompleteType()) && in getDestructorName() 245 if (isDependent) { in getDestructorName()
|
D | SemaCodeComplete.cpp | 3946 if (!Results.empty() && NNS->isDependent()) in CodeCompleteQualifiedId()
|
D | SemaDecl.cpp | 5531 D.getCXXScopeSpec().getScopeRep()->isDependent() || in ActOnFunctionDeclarator()
|
D | TreeTransform.h | 847 if (QualifierLoc.getNestedNameSpecifier()->isDependent()) { in RebuildDependentNameType()
|
D | SemaDeclCXX.cpp | 10285 } else if (!SS.getScopeRep()->isDependent()) { in ActOnFriendFunctionDecl()
|
/external/clang/lib/AST/ |
D | TemplateName.cpp | 84 bool TemplateName::isDependent() const { in isDependent() function in TemplateName 108 return isDependent(); in isInstantiationDependent()
|
D | TemplateBase.cpp | 68 bool TemplateArgument::isDependent() const { in isDependent() function in TemplateArgument 77 return getAsTemplate().isDependent(); in isDependent() 100 if (P->isDependent()) in isDependent() 570 Dependent = Dependent || Info[i].getArgument().isDependent(); in initializeFrom()
|
D | Type.cpp | 1370 assert((!NNS || NNS->isDependent()) && in DependentTemplateSpecializationType() 1799 if (Args[i].getArgument().isDependent()) { in anyDependentTemplateArguments() 1814 if (Args[i].isDependent()) { in anyDependentTemplateArguments() 1831 Canon.isNull()? T.isDependent() : Canon->isDependentType(), in TemplateSpecializationType() 1832 Canon.isNull()? T.isDependent() in TemplateSpecializationType() 1847 T.isDependent() || in TemplateSpecializationType() 1861 if (Canon.isNull() && Args[Arg].isDependent()) in TemplateSpecializationType()
|
D | NestedNameSpecifier.cpp | 47 assert((!Prefix || Prefix->isDependent()) && "Prefix must be dependent"); in Create() 157 bool NestedNameSpecifier::isDependent() const { in isDependent() function in NestedNameSpecifier
|
D | ASTContext.cpp | 2623 assert(NNS->isDependent() && "nested-name-specifier must be dependent"); in getDependentNameType() 2672 assert((!NNS || NNS->isDependent()) && in getDependentTemplateSpecializationType() 4998 assert((!NNS || NNS->isDependent()) && in getDependentTemplateName() 5032 assert((!NNS || NNS->isDependent()) && in getDependentTemplateName()
|
D | ItaniumMangle.cpp | 3087 if (!A.isInstantiationDependent() || A.isDependent()) in mangleTemplateArg()
|
D | Expr.cpp | 1079 if (QualifierLoc && QualifierLoc.getNestedNameSpecifier()->isDependent()) { in Create()
|
/external/clang/include/clang/AST/ |
D | NestedNameSpecifier.h | 186 bool isDependent() const;
|
D | TemplateName.h | 290 bool isDependent() const;
|
D | TemplateBase.h | 239 bool isDependent() const;
|
D | Type.h | 3899 assert(NNS->isDependent() &&
|
/external/clang/lib/Parse/ |
D | ParseTentative.cpp | 1045 if (SS.getScopeRep() && SS.getScopeRep()->isDependent()) { in isCXXDeclarationSpecifier()
|