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.