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 > | |