Lines Matching refs:Requirement
827 static concepts::Requirement::SubstitutionDiagnostic *
833 concepts::Requirement::SubstitutionDiagnostic{SubstitutedEntity, DiagLoc, in readSubstitutionDiagnostic()
849 llvm::SmallVector<concepts::Requirement *, 4> Requirements; in VisitRequiresExpr()
852 static_cast<concepts::Requirement::RequirementKind>(Record.readInt()); in VisitRequiresExpr()
853 concepts::Requirement *R = nullptr; in VisitRequiresExpr()
855 case concepts::Requirement::RK_Type: { in VisitRequiresExpr()
866 case concepts::Requirement::RK_Simple: in VisitRequiresExpr()
867 case concepts::Requirement::RK_Compound: { in VisitRequiresExpr()
871 llvm::PointerUnion<concepts::Requirement::SubstitutionDiagnostic *, in VisitRequiresExpr()
881 if (RK == concepts::Requirement::RK_Simple) { in VisitRequiresExpr()
907 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
911 E.get<concepts::Requirement::SubstitutionDiagnostic *>(), in VisitRequiresExpr()
912 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
915 case concepts::Requirement::RK_Nested: { in VisitRequiresExpr()
935 E->getTrailingObjects<concepts::Requirement *>()); in VisitRequiresExpr()