VTK  9.3.1
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
vtk::detail::CompositeDataSetIterator Struct Reference

#include <vtkCompositeDataSetRange.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = vtkDataObject *
 
using difference_type = int
 
using pointer = CompositeDataSetIteratorReference
 
using reference = CompositeDataSetIteratorReference
 

Public Member Functions

 CompositeDataSetIterator (const CompositeDataSetIterator &o)
 
 CompositeDataSetIterator (CompositeDataSetIterator &&) noexcept=default
 
CompositeDataSetIteratoroperator= (const CompositeDataSetIterator &o)
 
CompositeDataSetIteratoroperator++ ()
 
CompositeDataSetIterator operator++ (int)
 
reference operator* () const
 
pointer operator-> () const
 

Protected Member Functions

 CompositeDataSetIterator (SmartIterator &&iter) noexcept
 
 CompositeDataSetIterator () noexcept
 

Friends

struct CompositeDataSetRange
 
bool operator== (const CompositeDataSetIterator &lhs, const CompositeDataSetIterator &rhs)
 
bool operator!= (const CompositeDataSetIterator &lhs, const CompositeDataSetIterator &rhs)
 
void swap (CompositeDataSetIterator &lhs, CompositeDataSetIterator &rhs) noexcept
 

Detailed Description

Definition at line 48 of file vtkCompositeDataSetRange.h.

Member Typedef Documentation

Definition at line 55 of file vtkCompositeDataSetRange.h.

Definition at line 56 of file vtkCompositeDataSetRange.h.

Definition at line 57 of file vtkCompositeDataSetRange.h.

Definition at line 58 of file vtkCompositeDataSetRange.h.

Definition at line 59 of file vtkCompositeDataSetRange.h.

Constructor & Destructor Documentation

vtk::detail::CompositeDataSetIterator::CompositeDataSetIterator ( const CompositeDataSetIterator o)
inline

Definition at line 61 of file vtkCompositeDataSetRange.h.

vtk::detail::CompositeDataSetIterator::CompositeDataSetIterator ( CompositeDataSetIterator &&  )
defaultnoexcept
vtk::detail::CompositeDataSetIterator::CompositeDataSetIterator ( SmartIterator &&  iter)
inlineprotectednoexcept

Definition at line 133 of file vtkCompositeDataSetRange.h.

vtk::detail::CompositeDataSetIterator::CompositeDataSetIterator ( )
inlineprotectednoexcept

Definition at line 140 of file vtkCompositeDataSetRange.h.

Member Function Documentation

CompositeDataSetIterator& vtk::detail::CompositeDataSetIterator::operator= ( const CompositeDataSetIterator o)
inline

Definition at line 69 of file vtkCompositeDataSetRange.h.

CompositeDataSetIterator& vtk::detail::CompositeDataSetIterator::operator++ ( )
inline

Definition at line 76 of file vtkCompositeDataSetRange.h.

CompositeDataSetIterator vtk::detail::CompositeDataSetIterator::operator++ ( int  )
inline

Definition at line 82 of file vtkCompositeDataSetRange.h.

reference vtk::detail::CompositeDataSetIterator::operator* ( ) const
inline

Definition at line 89 of file vtkCompositeDataSetRange.h.

pointer vtk::detail::CompositeDataSetIterator::operator-> ( ) const
inline

Definition at line 91 of file vtkCompositeDataSetRange.h.

Friends And Related Function Documentation

friend struct CompositeDataSetRange
friend

Definition at line 128 of file vtkCompositeDataSetRange.h.

bool operator== ( const CompositeDataSetIterator lhs,
const CompositeDataSetIterator rhs 
)
friend

Definition at line 93 of file vtkCompositeDataSetRange.h.

bool operator!= ( const CompositeDataSetIterator lhs,
const CompositeDataSetIterator rhs 
)
friend

Definition at line 117 of file vtkCompositeDataSetRange.h.

void swap ( CompositeDataSetIterator lhs,
CompositeDataSetIterator rhs 
)
friend

Definition at line 122 of file vtkCompositeDataSetRange.h.


The documentation for this struct was generated from the following file: