Blender
V3.3
|
#include <BLI_index_range.hh>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = int64_t |
using | pointer = const int64_t * |
using | reference = const int64_t & |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
constexpr | Iterator (int64_t current) |
constexpr Iterator & | operator++ () |
constexpr Iterator | operator++ (int) const |
constexpr int64_t | operator* () const |
Friends | |
constexpr friend bool | operator!= (const Iterator &a, const Iterator &b) |
constexpr friend bool | operator== (const Iterator &a, const Iterator &b) |
Definition at line 71 of file BLI_index_range.hh.
using blender::IndexRange::Iterator::difference_type = std::ptrdiff_t |
Definition at line 77 of file BLI_index_range.hh.
using blender::IndexRange::Iterator::iterator_category = std::forward_iterator_tag |
Definition at line 73 of file BLI_index_range.hh.
using blender::IndexRange::Iterator::pointer = const int64_t * |
Definition at line 75 of file BLI_index_range.hh.
using blender::IndexRange::Iterator::reference = const int64_t & |
Definition at line 76 of file BLI_index_range.hh.
Definition at line 74 of file BLI_index_range.hh.
|
inlineexplicitconstexpr |
Definition at line 83 of file BLI_index_range.hh.
|
inlineconstexpr |
Definition at line 110 of file BLI_index_range.hh.
|
inlineconstexpr |
Definition at line 87 of file BLI_index_range.hh.
|
inlineconstexpr |
Definition at line 93 of file BLI_index_range.hh.
Definition at line 100 of file BLI_index_range.hh.
Definition at line 105 of file BLI_index_range.hh.