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

Classes

class  iterator

Public Types

using difference_type
using element_type
using reference = value_type
using value_type = std::remove_cvref_t<decltype(*std::declval<fn_result_t>())>

Public Member Functions

constexpr V1 base1 () &&
constexpr V1 base1 () const &
constexpr V2 base2 () &&
constexpr V2 base2 () const &
constexpr iterator begin ()
constexpr auto end ()
constexpr set_transform (V1 b1, V2 b2, Comp c=Comp{}, Fn f=Fn{})

Member Typedef Documentation

◆ difference_type

template<std::ranges::input_range V1, std::ranges::input_range V2, typename Comp, typename Fn>
using inviwo::views::set_transform< V1, V2, Comp, Fn >::difference_type
Initial value:
std::common_type_t<std::ranges::range_difference_t<V1>,
std::ranges::range_difference_t<V2>>

◆ element_type

template<std::ranges::input_range V1, std::ranges::input_range V2, typename Comp, typename Fn>
using inviwo::views::set_transform< V1, V2, Comp, Fn >::element_type
Initial value:
std::common_type_t<std::ranges::range_value_t<V1>, std::ranges::range_value_t<V2>>

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