|
Blender
V3.3
|
#include <COM_BufferRange.h>
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | value_type = T * |
| using | pointer = T *const * |
| using | reference = T *const & |
| using | difference_type = std::ptrdiff_t |
Public Member Functions | |
| constexpr | BufferRangeIterator ()=default |
| constexpr | BufferRangeIterator (T *current, int elem_stride=1) |
| constexpr BufferRangeIterator & | operator++ () |
| constexpr BufferRangeIterator | operator++ (int) const |
| constexpr T * | operator* () const |
Friends | |
| constexpr friend bool | operator!= (const BufferRangeIterator &a, const BufferRangeIterator &b) |
| constexpr friend bool | operator== (const BufferRangeIterator &a, const BufferRangeIterator &b) |
Definition at line 106 of file COM_BufferRange.h.
| using blender::compositor::BufferRangeIterator< T >::difference_type = std::ptrdiff_t |
Definition at line 112 of file COM_BufferRange.h.
| using blender::compositor::BufferRangeIterator< T >::iterator_category = std::input_iterator_tag |
Definition at line 108 of file COM_BufferRange.h.
| using blender::compositor::BufferRangeIterator< T >::pointer = T *const * |
Definition at line 110 of file COM_BufferRange.h.
| using blender::compositor::BufferRangeIterator< T >::reference = T *const & |
Definition at line 111 of file COM_BufferRange.h.
| using blender::compositor::BufferRangeIterator< T >::value_type = T * |
Definition at line 109 of file COM_BufferRange.h.
|
constexprdefault |
|
inlineconstexpr |
Definition at line 121 of file COM_BufferRange.h.
|
inlineconstexpr |
Definition at line 149 of file COM_BufferRange.h.
|
inlineconstexpr |
Definition at line 126 of file COM_BufferRange.h.
|
inlineconstexpr |
Definition at line 132 of file COM_BufferRange.h.
|
friend |
Definition at line 139 of file COM_BufferRange.h.
|
friend |
Definition at line 144 of file COM_BufferRange.h.