Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::views::set_transform< V1, V2, Comp, Fn >::iterator Class Reference

Public Types

using difference_type = set_transform::difference_type
using iterator_category = std::input_iterator_tag
using iterator_concept
using pointer = void
using reference = set_transform::reference
using value_type = set_transform::value_type

Public Member Functions

 iterator (It1 it1, Sen1 end1, It2 it2, Sen2 end2, Comp &comp, Fn &fn)
reference operator* () const
iterator & operator++ ()
decltype(auto) operator++ (int)

Friends

bool operator== (const iterator &a, const iterator &b)
bool operator== (const iterator &it, std::default_sentinel_t)
class set_transform

Member Typedef Documentation

◆ iterator_concept

template<std::ranges::input_range V1, std::ranges::input_range V2, typename Comp, typename Fn>
using inviwo::views::set_transform< V1, V2, Comp, Fn >::iterator::iterator_concept
Initial value:
std::conditional_t<both_forward, std::forward_iterator_tag, std::input_iterator_tag>

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