Lines Matching refs:Requirement
822 static concepts::Requirement::SubstitutionDiagnostic *
828 concepts::Requirement::SubstitutionDiagnostic{SubstitutedEntity, DiagLoc, in readSubstitutionDiagnostic()
844 llvm::SmallVector<concepts::Requirement *, 4> Requirements; in VisitRequiresExpr()
847 static_cast<concepts::Requirement::RequirementKind>(Record.readInt()); in VisitRequiresExpr()
848 concepts::Requirement *R = nullptr; in VisitRequiresExpr()
850 case concepts::Requirement::RK_Type: { in VisitRequiresExpr()
861 case concepts::Requirement::RK_Simple: in VisitRequiresExpr()
862 case concepts::Requirement::RK_Compound: { in VisitRequiresExpr()
866 llvm::PointerUnion<concepts::Requirement::SubstitutionDiagnostic *, in VisitRequiresExpr()
876 if (RK == concepts::Requirement::RK_Simple) { in VisitRequiresExpr()
902 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
906 E.get<concepts::Requirement::SubstitutionDiagnostic *>(), in VisitRequiresExpr()
907 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
910 case concepts::Requirement::RK_Nested: { in VisitRequiresExpr()
938 E->getTrailingObjects<concepts::Requirement *>()); in VisitRequiresExpr()