Home
last modified time | relevance | path

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

/freebsd-src/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
H A DASTContext.h1626 bool IsDependent, bool IsPack = false,
1789 bool IsDependent, bool IsPack = false,
1806 bool IsDependent) const;
H A DType.h6406 bool IsDependent, ConceptDecl *CD,
6443 QualType Deduced, bool IsDependent) {
6448 ID.AddBoolean(IsDependent || Template.isDependent());
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp394 bool IsDependent = false; in LookupTemplateName()
400 IsDependent = !LookupCtx && ObjectType->isDependentType(); in LookupTemplateName()
401 assert((IsDependent || !ObjectType->isIncompleteType() || in LookupTemplateName()
429 IsDependent = !LookupCtx && isDependentScopeSpecifier(SS); in LookupTemplateName()
453 IsDependent |= Found.wasNotFoundInCurrentInstantiation(); in LookupTemplateName()
477 IsDependent |= Found.wasNotFoundInCurrentInstantiation(); in LookupTemplateName()
497 if (AllFunctions || (Found.empty() && !IsDependent)) { in LookupTemplateName()
509 if (Found.empty() && !IsDependent && AllowTypoCorrection) { in LookupTemplateName()
548 if (IsDependent) { in LookupTemplateName()
9704 bool IsDependent in CheckFunctionTemplateSpecialization()
395 bool IsDependent = false; LookupTemplateName() local
10485 bool IsDependent = false; ActOnExplicitInstantiation() local
[all...]
H A DSemaExprCXX.cpp257 bool IsDependent = false; in getDestructorName()
263 IsDependent |= SearchType->isDependentType(); in getDestructorName()
277 IsDependent |= isDependentScopeSpecifier(LookupSS); in getDestructorName()
362 if (IsDependent) { in getDestructorName()
1461 auto IsDependent = [&]() {
1491 This->setCapturedByCopyInLambdaWithExplicitObjectParameter(IsDependent); in BuildCXXTypeConstructExpr()
5718 bool IsDependent) { in EvaluateBinaryTypeTrait()
5719 if (IsDependent) in EvaluateBinaryTypeTrait()
258 bool IsDependent = false; getDestructorName() local
5475 EvaluateBooleanTypeTrait(Sema & S,TypeTrait Kind,SourceLocation KWLoc,ArrayRef<TypeSourceInfo * > Args,SourceLocation RParenLoc,bool IsDependent) EvaluateBooleanTypeTrait() argument
H A DSemaCodeComplete.cpp5205 bool IsDependent = BaseType->isDependentType();
5206 if (!IsDependent) {
5209 IsDependent = Ctx->isDependentContext(); in getAsRecordDecl()
5214 if (IsDependent) in getAsRecordDecl()
5190 bool IsDependent = BaseType->isDependentType(); AddRecordMembersCompletionResults() local
H A DSemaDecl.cpp16984 bool &IsDependent, SourceLocation ScopedEnumKWLoc,
17196 IsDependent = true; in isAcceptableTagRedeclContext()
17227 IsDependent = true; in ActOnTag()
17222 ActOnTag(Scope * S,unsigned TagSpec,TagUseKind TUK,SourceLocation KWLoc,CXXScopeSpec & SS,IdentifierInfo * Name,SourceLocation NameLoc,const ParsedAttributesView & Attrs,AccessSpecifier AS,SourceLocation ModulePrivateLoc,MultiTemplateParamsArg TemplateParameterLists,bool & OwnedDecl,bool & IsDependent,SourceLocation ScopedEnumKWLoc,bool ScopedEnumUsesClassTag,TypeResult UnderlyingType,bool IsTypeSpecifier,bool IsTemplateParamOrArg,OffsetOfKind OOK,SkipBodyInfo * SkipBody) ActOnTag() argument
H A DSemaDeclCXX.cpp17437 bool IsDependent = false; in BuildStaticAssertDeclaration()
17441 MultiTemplateParamsArg(), Owned, IsDependent, in BuildStaticAssertDeclaration()
17657 bool IsDependent = false; ActOnTemplatedFriendTag() local
H A DSemaExpr.cpp19670 auto IsDependent = [&]() { in buildLambdaCaptureFixit()
19702 IsDependent, SemaRef.getASTContext()); in buildLambdaCaptureFixit()
20674 auto IsDependent = [&]() { FixDependencyOfIdExpressionsInLambdaWithDependentObjectParameter() local
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp6186 QualType DeducedType, AutoTypeKeyword Keyword, bool IsDependent, in getNameForTemplate()
6190 !TypeConstraintConcept && !IsDependent) in getNameForTemplate()
6196 AutoType::Profile(ID, *this, DeducedType, Keyword, IsDependent, in getNameForTemplate()
6212 getAutoTypeInternal(QualType(), Keyword, IsDependent, IsPack, in getNameForTemplate()
6227 (IsDependent ? TypeDependence::DependentInstantiation in getNameForTemplate()
6241 bool IsDependent, bool IsPack, in getCanonicalTemplateName()
6244 assert((!IsPack || IsDependent) && "only use IsPack for a dependent pack"); in getCanonicalTemplateName()
6245 assert((!IsDependent || DeducedType.isNull()) && in getCanonicalTemplateName()
6247 return getAutoTypeInternal(DeducedType, Keyword, IsDependent, IsPack, in getCanonicalTemplateName()
6276 TemplateName Template, QualType DeducedType, bool IsDependent) cons
5743 getAutoTypeInternal(QualType DeducedType,AutoTypeKeyword Keyword,bool IsDependent,bool IsPack,ConceptDecl * TypeConstraintConcept,ArrayRef<TemplateArgument> TypeConstraintArgs,bool IsCanon) const getAutoTypeInternal() argument
5798 getAutoType(QualType DeducedType,AutoTypeKeyword Keyword,bool IsDependent,bool IsPack,ConceptDecl * TypeConstraintConcept,ArrayRef<TemplateArgument> TypeConstraintArgs) const getAutoType() argument
[all...]
H A DType.cpp5084 bool IsDependent, ConceptDecl *CD,
5088 ID.AddBoolean(IsDependent);
4839 Profile(llvm::FoldingSetNodeID & ID,const ASTContext & Context,QualType Deduced,AutoTypeKeyword Keyword,bool IsDependent,ConceptDecl * CD,ArrayRef<TemplateArgument> Arguments) Profile() argument
/freebsd-src/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp2262 bool IsDependent = false; in ParseBaseSpecifier()
2277 DS.getModulePrivateSpecLoc(), TParams, Owned, IsDependent, in ParseBaseSpecifier()
2286 if (IsDependent) { in ParseBaseSpecifier()
2098 bool IsDependent = false; ParseClassSpecifier() local
H A DParseDecl.cpp5536 bool IsDependent = false; in isTypeSpecifierQualifier()
5542 TParams, Owned, IsDependent, ScopedEnumKWLoc, in isTypeSpecifierQualifier()
5564 if (IsDependent) { in isTypeSpecifierQualifier()
5153 bool IsDependent = false; ParseEnumSpecifier() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3889 bool &OwnedDecl, bool &IsDependent,