Searched refs:TypeRequirement (Results 1 – 12 of 12) sorted by relevance
203 class TypeRequirement : public Requirement {221 TypeRequirement(TypeSourceInfo *T);225 TypeRequirement(SubstitutionDiagnostic *Diagnostic) : in TypeRequirement() function
2734 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) {
463 concepts::TypeRequirement *Req, in diagnoseUnsatisfiedRequirement()468 case concepts::TypeRequirement::SS_Dependent: in diagnoseUnsatisfiedRequirement()471 case concepts::TypeRequirement::SS_SubstitutionFailure: { in diagnoseUnsatisfiedRequirement()591 else if (auto *T = dyn_cast<concepts::TypeRequirement>(Req)) in diagnoseWellFormedUnsatisfiedConstraintExpr()1069 concepts::TypeRequirement::TypeRequirement(TypeSourceInfo *T) : in TypeRequirement() function in concepts::TypeRequirement
1147 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()1180 concepts::TypeRequirement *1181 TransformTypeRequirement(concepts::TypeRequirement *Req);1901 concepts::TypeRequirement *1902 TemplateInstantiator::TransformTypeRequirement(concepts::TypeRequirement *Req) { in TransformTypeRequirement()
8626 concepts::TypeRequirement *8628 return new (Context) concepts::TypeRequirement(Type); in BuildTypeRequirement()8631 concepts::TypeRequirement *8634 return new (Context) concepts::TypeRequirement(SubstDiag); in BuildTypeRequirement()
532 concepts::TypeRequirement *533 TransformTypeRequirement(concepts::TypeRequirement *Req);3282 concepts::TypeRequirement *3288 concepts::TypeRequirement *RebuildTypeRequirement(TypeSourceInfo *T) { in RebuildTypeRequirement()12028 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()12043 concepts::TypeRequirement *12045 concepts::TypeRequirement *Req) { in TransformTypeRequirement()
4932 if (auto *TR = dyn_cast<concepts::TypeRequirement>(Req)) { in believe()
845 static_cast<concepts::TypeRequirement::SatisfactionStatus>( in VisitRequiresExpr()847 if (Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()849 concepts::TypeRequirement(readSubstitutionDiagnostic(Record)); in VisitRequiresExpr()852 concepts::TypeRequirement(Record.readTypeSourceInfo()); in VisitRequiresExpr()
458 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(R)) { in VisitRequiresExpr()461 if (TypeReq->Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()
1431 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
2326 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
7774 concepts::TypeRequirement *BuildTypeRequirement(TypeSourceInfo *Type);7775 concepts::TypeRequirement *