Lines Matching defs:Triplet
27 Triplet::Triplet() : stride_{Expr<SubscriptInteger>{1}} {}
29 Triplet::Triplet(std::optional<Expr<SubscriptInteger>> &&l,
41 std::optional<Expr<SubscriptInteger>> Triplet::lower() const {
48 Triplet &Triplet::set_lower(Expr<SubscriptInteger> &&expr) {
53 std::optional<Expr<SubscriptInteger>> Triplet::upper() const {
60 Triplet &Triplet::set_upper(Expr<SubscriptInteger> &&expr) {
65 Expr<SubscriptInteger> Triplet::stride() const { return stride_.value(); }
67 Triplet &Triplet::set_stride(Expr<SubscriptInteger> &&expr) {
410 [](const Triplet &) { return 1; },
743 bool Triplet::operator==(const Triplet &that) const {