Searched refs:TypeRequirement (Results 1 – 13 of 13) sorted by relevance
203 class TypeRequirement : public Requirement {221 TypeRequirement(TypeSourceInfo *T);225 TypeRequirement(SubstitutionDiagnostic *Diagnostic) : in TypeRequirement() function
238 if (auto *TR = dyn_cast<concepts::TypeRequirement>(R)) { in Visit()
2789 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) {
480 concepts::TypeRequirement *Req, in diagnoseUnsatisfiedRequirement()485 case concepts::TypeRequirement::SS_Dependent: in diagnoseUnsatisfiedRequirement()488 case concepts::TypeRequirement::SS_SubstitutionFailure: { in diagnoseUnsatisfiedRequirement()613 else if (auto *T = dyn_cast<concepts::TypeRequirement>(Req)) in diagnoseWellFormedUnsatisfiedConstraintExpr()1078 concepts::TypeRequirement::TypeRequirement(TypeSourceInfo *T) : in TypeRequirement() function in concepts::TypeRequirement
1148 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()1181 concepts::TypeRequirement *1182 TransformTypeRequirement(concepts::TypeRequirement *Req);1904 concepts::TypeRequirement *1905 TemplateInstantiator::TransformTypeRequirement(concepts::TypeRequirement *Req) { in TransformTypeRequirement()
8780 concepts::TypeRequirement *8782 return new (Context) concepts::TypeRequirement(Type); in BuildTypeRequirement()8785 concepts::TypeRequirement *8788 return new (Context) concepts::TypeRequirement(SubstDiag); in BuildTypeRequirement()
532 concepts::TypeRequirement *533 TransformTypeRequirement(concepts::TypeRequirement *Req);3392 concepts::TypeRequirement *3398 concepts::TypeRequirement *RebuildTypeRequirement(TypeSourceInfo *T) { in RebuildTypeRequirement()12345 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()12360 concepts::TypeRequirement *12362 concepts::TypeRequirement *Req) { in TransformTypeRequirement()
4997 if (auto *TR = dyn_cast<concepts::TypeRequirement>(Req)) { in believe()
857 static_cast<concepts::TypeRequirement::SatisfactionStatus>( in VisitRequiresExpr()859 if (Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()861 concepts::TypeRequirement(readSubstitutionDiagnostic(Record)); in VisitRequiresExpr()864 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()
1509 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
2326 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
7995 concepts::TypeRequirement *BuildTypeRequirement(TypeSourceInfo *Type);7996 concepts::TypeRequirement *