| /freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 192 Requirement(RequirementKind Kind, bool IsDependent, 194 Kind(Kind), Dependent(IsDependent), in Kind() 212 void setDependent(bool IsDependent) { Dependent = IsDependent; } in setDependent() argument
|
| H A D | ASTContext.h | 1626 bool IsDependent, bool IsPack = false, 1789 bool IsDependent, bool IsPack = false, 1806 bool IsDependent) const;
|
| H A D | Type.h | 6406 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 D | SemaTemplate.cpp | 394 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 D | SemaExprCXX.cpp | 257 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 D | SemaCodeComplete.cpp | 5205 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 D | SemaDecl.cpp | 16984 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 D | SemaDeclCXX.cpp | 17437 bool IsDependent = false; in BuildStaticAssertDeclaration() 17441 MultiTemplateParamsArg(), Owned, IsDependent, in BuildStaticAssertDeclaration() 17657 bool IsDependent = false; ActOnTemplatedFriendTag() local
|
| H A D | SemaExpr.cpp | 19670 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 D | ASTContext.cpp | 6186 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 D | Type.cpp | 5084 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 D | ParseDeclCXX.cpp | 2262 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 D | ParseDecl.cpp | 5536 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 D | Sema.h | 3889 bool &OwnedDecl, bool &IsDependent,
|