Lines Matching refs:m_ranges
579 MyRanges m_ranges;
580 constexpr static_bounds(const MyRanges& range) noexcept : m_ranges(range) {}
651 constexpr static_bounds(const static_bounds<Ranges...>& other) : m_ranges(other.m_ranges)
654 MyRanges::DynamicNum > 0 || other.m_ranges.totalSize() >= m_ranges.totalSize());
657 constexpr static_bounds(std::initializer_list<size_type> il) : m_ranges(il.begin())
663 Expects(m_ranges.totalSize() <= PTRDIFF_MAX);
668 return sliced_type{static_cast<const details::BoundsRanges<RestRanges...>&>(m_ranges)};
673 constexpr size_type size() const noexcept { return m_ranges.totalSize(); }
675 constexpr size_type total_size() const noexcept { return m_ranges.totalSize(); }
677 constexpr size_type linearize(const index_type& idx) const { return m_ranges.linearize(idx); }
681 return m_ranges.contains(idx) != -1;
686 return m_ranges.elementNum(idx);
694 return details::createTypeListIndexer(m_ranges).template get<Dim>().elementNum();
705 return m_ranges.elementNum(real_dim);
711 m_ranges.serialize(extents);