Lines Matching refs:ConceptDecl
305 isa<BuiltinTemplateDecl>(TD) || isa<ConceptDecl>(TD)); in isTemplateName()
308 isa<ConceptDecl>(TD) ? TNK_Concept_template : in isTemplateName()
1124 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in BuildTypeConstraint()
1169 ConceptDecl *NamedConcept, SourceLocation LAngleLoc, in formImmediatelyDeclaredConstraint()
1220 ConceptDecl *NamedConcept, in AttachTypeConstraint()
3836 isa<VarTemplateDecl>(Template) || isa<ConceptDecl>(Template)) { in CheckTemplateIdType()
4862 ConceptDecl *NamedConcept, in CheckConceptTemplateId()
4940 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr()
4943 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr()
5902 isa<ConceptDecl>(Template))) { in CheckTemplateArgumentList()
5910 << (isa<ConceptDecl>(Template) ? 1 : 0) in CheckTemplateArgumentList()
8953 ConceptDecl *NewDecl = in ActOnConceptDefinition()
8954 ConceptDecl::Create(Context, DC, NameLoc, Name, Params, ConstraintExpr); in ActOnConceptDefinition()
8979 void Sema::CheckConceptRedefinition(ConceptDecl *NewDecl, in CheckConceptRedefinition()
8986 auto *OldConcept = dyn_cast<ConceptDecl>(Previous.getRepresentativeDecl()->getUnderlyingDecl()); in CheckConceptRedefinition()