Lines Matching refs:ConceptDecl
310 isa<BuiltinTemplateDecl>(TD) || isa<ConceptDecl>(TD)); in isTemplateName()
313 isa<ConceptDecl>(TD) ? TNK_Concept_template : in isTemplateName()
1071 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in CheckTypeConstraint()
1112 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in BuildTypeConstraint()
1140 ConceptDecl *NamedConcept, NamedDecl *FoundDecl, SourceLocation LAngleLoc, in formImmediatelyDeclaredConstraint()
1188 ConceptDecl *NamedConcept, NamedDecl *FoundDecl, in AttachTypeConstraint()
3304 isa<VarTemplateDecl>(Template) || isa<ConceptDecl>(Template)) { in CheckTemplateIdType()
4345 ConceptDecl *NamedConcept, in CheckConceptTemplateId()
4427 if (R.getAsSingle<ConceptDecl>()) { in BuildTemplateIdExpr()
4430 R.getAsSingle<ConceptDecl>(), TemplateArgs); in BuildTemplateIdExpr()
5359 isa<ConceptDecl>(Template))) { in CheckTemplateArgumentList()
5367 << (isa<ConceptDecl>(Template) ? 1 : 0) in CheckTemplateArgumentList()
8486 ConceptDecl *NewDecl = in ActOnConceptDefinition()
8487 ConceptDecl::Create(Context, DC, NameLoc, Name, Params, ConstraintExpr); in ActOnConceptDefinition()
8515 void Sema::CheckConceptRedefinition(ConceptDecl *NewDecl, in CheckConceptRedefinition()
8522 auto *OldConcept = dyn_cast<ConceptDecl>(Previous.getRepresentativeDecl()->getUnderlyingDecl()); in CheckConceptRedefinition()