| 27 | int idx() const noexcept { return idx_; } |
| 28 | |
| 29 | auto lower() const noexcept -> decltype(std::declval<Axis&>().lower(0)) { |
| 30 | return axis_.lower(idx_); |
| 31 | } |
| 32 | auto upper() const noexcept -> decltype(std::declval<Axis&>().lower(0)) { |
| 33 | return axis_.lower(idx_ + 1); |
| 34 | } |