| append(const Range &rng) | mm::Range< T, Allocator > | |
| const_reference typedef | mm::Range< T, Allocator > | |
| filter(const Predicate &predicate) const | mm::Range< T, Allocator > | |
| join(const Range &rng) const | mm::Range< T, Allocator > | |
| map(UnaryOp op) -> Range< decltype(op(this->operator[](0)))> const | mm::Range< T, Allocator > | |
| operator!=(const value_type &v) const | mm::Range< T, Allocator > | |
| operator+=(const Range &rng) | mm::Range< T, Allocator > | inline |
| operator<(const value_type &v) const | mm::Range< T, Allocator > | |
| operator<=(const value_type &v) const | mm::Range< T, Allocator > | |
| operator=(const Range &o)=default | mm::Range< T, Allocator > | |
| operator=(Range &&o) noexcept=default | mm::Range< T, Allocator > | |
| operator=(std::initializer_list< value_type > lst) | mm::Range< T, Allocator > | |
| operator=(const value_type &x) | mm::Range< T, Allocator > | |
| operator==(const value_type &v) const | mm::Range< T, Allocator > | |
| operator>(const value_type &v) const | mm::Range< T, Allocator > | |
| operator>=(const value_type &v) const | mm::Range< T, Allocator > | |
| operator[](size_type i) | mm::Range< T, Allocator > | |
| operator[](size_type i) const | mm::Range< T, Allocator > | |
| operator[](const indexes_t &indexes) | mm::Range< T, Allocator > | |
| operator[](const indexes_t &indexes) const | mm::Range< T, Allocator > | |
| Range(const Range &o)=default | mm::Range< T, Allocator > | |
| Range(Range &&o) noexcept=default | mm::Range< T, Allocator > | |
| Range(const std::vector< T, Allocator > &o) | mm::Range< T, Allocator > | inline |
| Range(std::vector< T, Allocator > &&o) noexcept | mm::Range< T, Allocator > | inline |
| Range(const Range::RangeView &o) | mm::Range< T, Allocator > | inline |
| Range(const Range::ConstRangeView &o) | mm::Range< T, Allocator > | inline |
| reference typedef | mm::Range< T, Allocator > | |
| remove(indexes_t indexes) | mm::Range< T, Allocator > | |
| seq(V n) | mm::Range< T, Allocator > | static |
| seq(V start, V stop) | mm::Range< T, Allocator > | static |
| seq(V start, V stop, D step) | mm::Range< T, Allocator > | static |
| size() const | mm::Range< T, Allocator > | inline |
| size_type typedef | mm::Range< T, Allocator > | |
| value_type typedef | mm::Range< T, Allocator > | |