Lines Matching refs:Requirement
812 static concepts::Requirement::SubstitutionDiagnostic *
818 concepts::Requirement::SubstitutionDiagnostic{SubstitutedEntity, DiagLoc, in readSubstitutionDiagnostic()
834 llvm::SmallVector<concepts::Requirement *, 4> Requirements; in VisitRequiresExpr()
837 static_cast<concepts::Requirement::RequirementKind>(Record.readInt()); in VisitRequiresExpr()
838 concepts::Requirement *R = nullptr; in VisitRequiresExpr()
840 case concepts::Requirement::RK_Type: { in VisitRequiresExpr()
851 case concepts::Requirement::RK_Simple: in VisitRequiresExpr()
852 case concepts::Requirement::RK_Compound: { in VisitRequiresExpr()
856 llvm::PointerUnion<concepts::Requirement::SubstitutionDiagnostic *, in VisitRequiresExpr()
866 if (RK == concepts::Requirement::RK_Simple) { in VisitRequiresExpr()
892 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
896 E.get<concepts::Requirement::SubstitutionDiagnostic *>(), in VisitRequiresExpr()
897 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
900 case concepts::Requirement::RK_Nested: { in VisitRequiresExpr()
920 E->getTrailingObjects<concepts::Requirement *>()); in VisitRequiresExpr()