Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::InportIterable< InportType, T, Flat >::const_iterator_port Class Reference
Inheritance diagram for inviwo::InportIterable< InportType, T, Flat >::const_iterator_port:

Public Types

using difference_type = std::ptrdiff_t
using iterator_category = std::forward_iterator_tag
using pointer = void
using reference = std::pair<Outport*, std::shared_ptr<const T>>
using value_type = std::pair<Outport*, std::shared_ptr<const T>>

Public Member Functions

 const_iterator_port (PortIter pIterBegin, PortIter pIterEnd)
reference operator* () const
Public Member Functions inherited from inviwo::InportIterable< InportType, T, Flat >::const_iterator_base< const_iterator_port >
 const_iterator_base (PortIter pIterBegin, PortIter pIterEnd)
self & operator++ ()
self operator++ (int)

Additional Inherited Members

Protected Types inherited from inviwo::InportIterable< InportType, T, Flat >::const_iterator_base< const_iterator_port >
using DataIter
using PortIter
using self
Protected Member Functions inherited from inviwo::InportIterable< InportType, T, Flat >::const_iterator_base< const_iterator_port >
void shouldGetNextPort ()
Protected Attributes inherited from inviwo::InportIterable< InportType, T, Flat >::const_iterator_base< const_iterator_port >
DataIter dEnd_
DataIter dIter_
PortIter pEnd_
PortIter pIter_

The documentation for this class was generated from the following file:
  • include/inviwo/core/ports/inportiterable.h