Searched refs:TypeRequirement (Results 1 – 14 of 14) sorted by relevance
208 class TypeRequirement : public Requirement {226 TypeRequirement(TypeSourceInfo *T);230 TypeRequirement(SubstitutionDiagnostic *Diagnostic) : in TypeRequirement() function
238 if (auto *TR = dyn_cast<concepts::TypeRequirement>(R)) { in Visit()
463 bool TraverseConceptTypeRequirement(concepts::TypeRequirement *R);531 cast<concepts::TypeRequirement>(R));576 concepts::TypeRequirement *R) {
899 concepts::TypeRequirement *Req, in diagnoseUnsatisfiedRequirement()904 case concepts::TypeRequirement::SS_Dependent: in diagnoseUnsatisfiedRequirement()907 case concepts::TypeRequirement::SS_SubstitutionFailure: { in diagnoseUnsatisfiedRequirement()1030 else if (auto *T = dyn_cast<concepts::TypeRequirement>(Req)) in diagnoseWellFormedUnsatisfiedConstraintExpr()1543 concepts::TypeRequirement::TypeRequirement(TypeSourceInfo *T) : in TypeRequirement() function in concepts::TypeRequirement
1392 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()1426 concepts::TypeRequirement *1427 TransformTypeRequirement(concepts::TypeRequirement *Req);2232 concepts::TypeRequirement *2233 TemplateInstantiator::TransformTypeRequirement(concepts::TypeRequirement *Req) { in TransformTypeRequirement()
9060 concepts::TypeRequirement *9062 return new (Context) concepts::TypeRequirement(Type); in BuildTypeRequirement()9065 concepts::TypeRequirement *9068 return new (Context) concepts::TypeRequirement(SubstDiag); in BuildTypeRequirement()
532 concepts::TypeRequirement *533 TransformTypeRequirement(concepts::TypeRequirement *Req);3546 concepts::TypeRequirement *3552 concepts::TypeRequirement *RebuildTypeRequirement(TypeSourceInfo *T) { in RebuildTypeRequirement()12806 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()12821 concepts::TypeRequirement *12823 concepts::TypeRequirement *Req) { in TransformTypeRequirement()
5307 if (auto *TR = dyn_cast<concepts::TypeRequirement>(Req)) { in believe()
840 static_cast<concepts::TypeRequirement::SatisfactionStatus>( in VisitRequiresExpr()842 if (Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()844 concepts::TypeRequirement(readSubstitutionDiagnostic(Record)); in VisitRequiresExpr()847 concepts::TypeRequirement(Record.readTypeSourceInfo()); in VisitRequiresExpr()
459 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(R)) { in VisitRequiresExpr()462 if (TypeReq->Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()
1602 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
2504 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
1352 const TypeRequirement &TR = cast<TypeRequirement>(R); in VisitConceptRequirement()
8559 concepts::TypeRequirement *BuildTypeRequirement(TypeSourceInfo *Type);8560 concepts::TypeRequirement *