VTK
9.1.0
|
#include <vtkCollectionRange.h>
Inherits std::iterator< std::forward_iterator_tag, GetCollectionItemType< CollectionType >::Type *, int, GetCollectionItemType< CollectionType >::Type *, GetCollectionItemType< CollectionType >::Type * >.
Public Types | |
using | iterator_category = typename Superclass::iterator_category |
using | value_type = typename Superclass::value_type |
using | difference_type = typename Superclass::difference_type |
using | pointer = typename Superclass::pointer |
using | reference = typename Superclass::reference |
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 102 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::iterator_category = typename Superclass::iterator_category |
Definition at line 115 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::value_type = typename Superclass::value_type |
Definition at line 116 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::difference_type = typename Superclass::difference_type |
Definition at line 117 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::pointer = typename Superclass::pointer |
Definition at line 118 of file vtkCollectionRange.h.
using vtk::detail::CollectionIterator< CollectionType >::reference = typename Superclass::reference |
Definition at line 119 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 121 of file vtkCollectionRange.h.
|
defaultnoexcept |
|
inlineprotectednoexcept |
Definition at line 165 of file vtkCollectionRange.h.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 129 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 135 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 142 of file vtkCollectionRange.h.
|
inlinenoexcept |
Definition at line 144 of file vtkCollectionRange.h.
|
friend |
Definition at line 156 of file vtkCollectionRange.h.
|
friend |
Definition at line 146 of file vtkCollectionRange.h.
|
friend |
Definition at line 151 of file vtkCollectionRange.h.
|
friend |
Definition at line 156 of file vtkCollectionRange.h.