VTK
9.3.20240831
|
#include <vtkCollectionRange.h>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = typename GetCollectionItemType< CollectionType >::Type * |
using | difference_type = int |
using | pointer = typename GetCollectionItemType< CollectionType >::Type * |
using | reference = typename GetCollectionItemType< CollectionType >::Type * |
Public Member Functions | |
CollectionIterator () noexcept | |
CollectionIterator (const CollectionIterator &o) noexcept=default | |
CollectionIterator & | operator= (const CollectionIterator &o) noexcept=default |
CollectionIterator & | operator++ () noexcept |
CollectionIterator | operator++ (int) noexcept |
reference | operator* () const noexcept |
pointer | operator-> () const noexcept |
Protected Member Functions | |
CollectionIterator (vtkCollectionElement *element) noexcept | |
Friends | |
struct | CollectionRange< CollectionType > |
bool | operator== (const CollectionIterator &lhs, const CollectionIterator &rhs) noexcept |
bool | operator!= (const CollectionIterator &lhs, const CollectionIterator &rhs) noexcept |
void | swap (CollectionIterator &lhs, CollectionIterator &rhs) noexcept |
Definition at line 89 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::iterator_category = std::forward_iterator_tag |
Definition at line 97 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::value_type = typename GetCollectionItemType<CollectionType>::Type* |
Definition at line 98 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::difference_type = int |
Definition at line 99 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::pointer = typename GetCollectionItemType<CollectionType>::Type* |
Definition at line 100 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::reference = typename GetCollectionItemType<CollectionType>::Type* |
Definition at line 101 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 103 of file vtkCollectionRange.h.
|
defaultnoexcept |
|
inlineprotectednoexcept |
Definition at line 147 of file vtkCollectionRange.h.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 111 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 117 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 124 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 126 of file vtkCollectionRange.h.
|
friend |
Definition at line 138 of file vtkCollectionRange.h.
|
friend |
Definition at line 128 of file vtkCollectionRange.h.
|
friend |
Definition at line 133 of file vtkCollectionRange.h.
|
friend |
Definition at line 138 of file vtkCollectionRange.h.