Home
last modified time | relevance | path

Searched refs:IsDependent (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h192 Requirement(RequirementKind Kind, bool IsDependent,
194 Kind(Kind), Dependent(IsDependent), in Kind()
212 void setDependent(bool IsDependent) { Dependent = IsDependent; } in setDependent() argument
313 ReturnTypeRequirement(TemplateParameterList *TPL, bool IsDependent);
H A DASTContext.h1745 bool IsDependent, bool IsPack = false,
1967 bool IsDependent, bool IsPack = false,
1984 bool IsDependent) const;
1989 bool IsDependent,
H A DType.h6775 bool IsDependent, ConceptDecl *CD,
6811 QualType Deduced, bool IsDependent) {
6814 ID.AddBoolean(IsDependent || Template.isDependent());
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTConcept.cpp160 TemplateParameterList *TPL, bool IsDependent) in ReturnTypeRequirement() argument
161 : TypeConstraintInfo(TPL, IsDependent) {} in ReturnTypeRequirement()
H A DASTContext.cpp6614 QualType DeducedType, AutoTypeKeyword Keyword, bool IsDependent, in getAutoTypeInternal() argument
6618 !TypeConstraintConcept && !IsDependent) in getAutoTypeInternal()
6626 IsDependent || IsDeducedDependent, TypeConstraintConcept, in getAutoTypeInternal()
6641 Canon = getAutoTypeInternal(QualType(), Keyword, IsDependent, IsPack, in getAutoTypeInternal()
6653 (IsDependent ? TypeDependence::DependentInstantiation in getAutoTypeInternal()
6672 bool IsDependent, bool IsPack, in getAutoType() argument
6675 assert((!IsPack || IsDependent) && "only use IsPack for a dependent pack"); in getAutoType()
6676 assert((!IsDependent || DeducedType.isNull()) && in getAutoType()
6678 return getAutoTypeInternal(DeducedType, Keyword, IsDependent, IsPack, in getAutoType()
6704 TemplateName Template, QualType DeducedType, bool IsDependent, in getDeducedTemplateSpecializationTypeInternal() argument
[all …]
H A DType.cpp5384 bool IsDependent, ConceptDecl *CD, in Profile() argument
5388 ID.AddBoolean(IsDependent); in Profile()
H A DASTImporter.cpp1139 const bool IsDependent = FromTypeRequirement.isDependent(); in ImportExprRequirement() local
1151 Req.emplace(ParamsOrErr.get(), IsDependent); in ImportExprRequirement()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp1278 bool IsDependent) { in EvaluateSizeTTypeTrait() argument
1279 if (IsDependent) in EvaluateSizeTTypeTrait()
1305 bool IsDependent) { in EvaluateBooleanTypeTrait() argument
1306 if (IsDependent) in EvaluateBooleanTypeTrait()
H A DSemaTemplate.cpp391 bool IsDependent = false; in LookupTemplateName() local
397 IsDependent = !LookupCtx && ObjectType->isDependentType(); in LookupTemplateName()
398 assert((IsDependent || !ObjectType->isIncompleteType() || in LookupTemplateName()
426 IsDependent = !LookupCtx && isDependentScopeSpecifier(SS); in LookupTemplateName()
450 IsDependent |= Found.wasNotFoundInCurrentInstantiation(); in LookupTemplateName()
474 IsDependent |= Found.wasNotFoundInCurrentInstantiation(); in LookupTemplateName()
494 if (AllFunctions || (Found.empty() && !IsDependent)) { in LookupTemplateName()
506 if (Found.empty() && !IsDependent && AllowTypoCorrection) { in LookupTemplateName()
548 if (IsDependent) { in LookupTemplateName()
10234 bool IsDependent = false; in ActOnExplicitInstantiation() local
[all …]
H A DSemaLookup.cpp2723 bool IsDependent = false; in LookupParsedName() local
2730 IsDependent = !DC && ObjectType->isDependentType(); in LookupParsedName()
2750 IsDependent = !DC && isDependentScopeSpecifier(*SS); in LookupParsedName()
2760 else if (IsDependent) in LookupParsedName()
H A DSemaExprCXX.cpp236 bool IsDependent = false; in getDestructorName() local
242 IsDependent |= SearchType->isDependentType(); in getDestructorName()
256 IsDependent |= isDependentScopeSpecifier(LookupSS); in getDestructorName()
341 if (IsDependent) { in getDestructorName()
1443 auto IsDependent = [&]() { in MarkThisReferenced() local
1473 This->setCapturedByCopyInLambdaWithExplicitObjectParameter(IsDependent); in MarkThisReferenced()
H A DSemaCodeComplete.cpp5366 bool IsDependent = BaseType->isDependentType(); in AddRecordMembersCompletionResults() local
5367 if (!IsDependent) { in AddRecordMembersCompletionResults()
5370 IsDependent = Ctx->isDependentContext(); in AddRecordMembersCompletionResults()
5375 if (IsDependent) in AddRecordMembersCompletionResults()
H A DSemaDecl.cpp17473 bool &IsDependent, SourceLocation ScopedEnumKWLoc, in ActOnTag() argument
17702 IsDependent = true; in ActOnTag()
17733 IsDependent = true; in ActOnTag()
H A DSemaDeclCXX.cpp17944 bool IsDependent = false; in ActOnTemplatedFriendTag() local
17948 MultiTemplateParamsArg(), Owned, IsDependent, in ActOnTemplatedFriendTag()
H A DSemaExpr.cpp20156 auto IsDependent = [&]() { in FixDependencyOfIdExpressionsInLambdaWithDependentObjectParameter() local
20188 IsDependent, SemaRef.getASTContext()); in FixDependencyOfIdExpressionsInLambdaWithDependentObjectParameter()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp2128 bool IsDependent = false; in ParseClassSpecifier() local
2143 DS.getModulePrivateSpecLoc(), TParams, Owned, IsDependent, in ParseClassSpecifier()
2152 if (IsDependent) { in ParseClassSpecifier()
H A DParseDecl.cpp5271 bool IsDependent = false; in ParseEnumSpecifier() local
5277 TParams, Owned, IsDependent, ScopedEnumKWLoc, in ParseEnumSpecifier()
5299 if (IsDependent) { in ParseEnumSpecifier()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4280 bool &OwnedDecl, bool &IsDependent,