Searched refs:TypeRequirement (Results 1 – 14 of 14) sorted by relevance
1205 concepts::TypeRequirement *Req, in diagnoseUnsatisfiedRequirement()1210 case concepts::TypeRequirement::SS_Dependent: in diagnoseUnsatisfiedRequirement()1213 case concepts::TypeRequirement::SS_SubstitutionFailure: { in diagnoseUnsatisfiedRequirement()1337 else if (auto *T = dyn_cast<concepts::TypeRequirement>(Req)) in diagnoseWellFormedUnsatisfiedConstraintExpr()1934 concepts::TypeRequirement::TypeRequirement(TypeSourceInfo *T) : in TypeRequirement() function in concepts::TypeRequirement
1736 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()1770 concepts::TypeRequirement *1771 TransformTypeRequirement(concepts::TypeRequirement *Req);2637 concepts::TypeRequirement *2638 TemplateInstantiator::TransformTypeRequirement(concepts::TypeRequirement *Req) { in TransformTypeRequirement()
9351 concepts::TypeRequirement *9353 return new (Context) concepts::TypeRequirement(Type); in BuildTypeRequirement()9356 concepts::TypeRequirement *9359 return new (Context) concepts::TypeRequirement(SubstDiag); in BuildTypeRequirement()
561 concepts::TypeRequirement *562 TransformTypeRequirement(concepts::TypeRequirement *Req);3694 concepts::TypeRequirement *3700 concepts::TypeRequirement *RebuildTypeRequirement(TypeSourceInfo *T) { in RebuildTypeRequirement()13933 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()13948 concepts::TypeRequirement *13950 concepts::TypeRequirement *Req) { in TransformTypeRequirement()
5403 if (auto *TR = dyn_cast<concepts::TypeRequirement>(Req)) { in believe()
273 if (auto *TR = dyn_cast<concepts::TypeRequirement>(R)) { in Visit()
472 bool TraverseConceptTypeRequirement(concepts::TypeRequirement *R);542 cast<concepts::TypeRequirement>(R));575 concepts::TypeRequirement *R) {
854 static_cast<concepts::TypeRequirement::SatisfactionStatus>( in VisitRequiresExpr()856 if (Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()858 concepts::TypeRequirement(readSubstitutionDiagnostic(Record)); in VisitRequiresExpr()861 concepts::TypeRequirement(Record.readTypeSourceInfo()); in VisitRequiresExpr()
523 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(R)) { in VisitRequiresExpr()526 if (TypeReq->Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()
2497 class TypeRequirement : public Node {2500 TypeRequirement(const Node *Type_) in TypeRequirement() function4864 Constraint = make<TypeRequirement>(Type); in parseRequiresExpr()
1649 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
2569 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
4578 const auto *TR = cast<concepts::TypeRequirement>(Req); in mangleRequirement()
8517 concepts::TypeRequirement *BuildTypeRequirement(TypeSourceInfo *Type);8518 concepts::TypeRequirement *BuildTypeRequirement(