Blender V5.0
IndexRange Member List

This is the complete list of members for IndexRange, including all inherited members.

after(int64_t n) constIndexRangeinline
before(int64_t n) constIndexRangeinline
begin() constIndexRangeinline
contains(int64_t value) constIndexRangeinline
contains(const IndexRange range) constIndexRangeinline
drop_back(int64_t n) constIndexRangeinline
drop_front(int64_t n) constIndexRangeinline
end() constIndexRangeinline
first() constIndexRangeinline
from_begin_end(const int64_t begin, const int64_t end)IndexRangeinlinestatic
from_begin_end_inclusive(const int64_t begin, const int64_t last)IndexRangeinlinestatic
from_begin_size(const int64_t begin, const int64_t size)IndexRangeinlinestatic
from_end_size(const int64_t end, const int64_t size)IndexRangeinlinestatic
from_single(const int64_t index)IndexRangeinlinestatic
index_range() constIndexRangeinline
IndexRange()=defaultIndexRange
IndexRange(int64_t size)IndexRangeinlineexplicit
IndexRange(const int64_t start, const int64_t size)IndexRangeinline
intersect(IndexRange other) constIndexRangeinline
is_empty() constIndexRangeinline
last(const int64_t n=0) constIndexRangeinline
one_after_last() constIndexRangeinline
one_before_start() constIndexRangeinline
operator!=(IndexRange a, IndexRange b)IndexRangefriend
operator<<(std::ostream &stream, IndexRange range)IndexRangefriend
operator==(IndexRange a, IndexRange b)IndexRangefriend
operator[](int64_t index) constIndexRangeinline
shift(int64_t n) constIndexRangeinline
size() constIndexRangeinline
slice(int64_t start, int64_t size) constIndexRangeinline
slice(IndexRange range) constIndexRangeinline
start() constIndexRangeinline
take_back(int64_t n) constIndexRangeinline
take_front(int64_t n) constIndexRangeinline
with_new_end(const int64_t new_end) constIndexRangeinline