Home
last modified time | relevance | path

Searched refs:isDependent (Results 1 – 20 of 20) sorted by relevance

/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp89 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 …]
DSemaAccess.cpp120 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()
DSemaTemplate.cpp252 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 …]
DSemaExprCXX.cpp69 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()
DSemaCodeComplete.cpp3946 if (!Results.empty() && NNS->isDependent()) in CodeCompleteQualifiedId()
DSemaDecl.cpp5531 D.getCXXScopeSpec().getScopeRep()->isDependent() || in ActOnFunctionDeclarator()
DTreeTransform.h847 if (QualifierLoc.getNestedNameSpecifier()->isDependent()) { in RebuildDependentNameType()
DSemaDeclCXX.cpp10285 } else if (!SS.getScopeRep()->isDependent()) { in ActOnFriendFunctionDecl()
/external/clang/lib/AST/
DTemplateName.cpp84 bool TemplateName::isDependent() const { in isDependent() function in TemplateName
108 return isDependent(); in isInstantiationDependent()
DTemplateBase.cpp68 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()
DType.cpp1370 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()
DNestedNameSpecifier.cpp47 assert((!Prefix || Prefix->isDependent()) && "Prefix must be dependent"); in Create()
157 bool NestedNameSpecifier::isDependent() const { in isDependent() function in NestedNameSpecifier
DASTContext.cpp2623 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()
DItaniumMangle.cpp3087 if (!A.isInstantiationDependent() || A.isDependent()) in mangleTemplateArg()
DExpr.cpp1079 if (QualifierLoc && QualifierLoc.getNestedNameSpecifier()->isDependent()) { in Create()
/external/clang/include/clang/AST/
DNestedNameSpecifier.h186 bool isDependent() const;
DTemplateName.h290 bool isDependent() const;
DTemplateBase.h239 bool isDependent() const;
DType.h3899 assert(NNS->isDependent() &&
/external/clang/lib/Parse/
DParseTentative.cpp1045 if (SS.getScopeRep() && SS.getScopeRep()->isDependent()) { in isCXXDeclarationSpecifier()