halcheck 1.0
Loading...
Searching...
No Matches

◆ transform_view() [3/3]

template<typename V , typename F >
template<typename V2 , typename G >
halcheck::lib::transform_view< V, F >::transform_view ( transform_view< V2, G > other)
inlineexplicitconstexpr

Performs a conversion on a transform_view with compatible type parameters.

Template Parameters
JThe type of base range to convert from.
GThe type of function to convert from.
Parameters
otherThe iterator to copy.

This overload only participates in overload resolution if std::is_constructible<V, V2>() and std::is_constructible<F, G>() hold, but one of std::is_convertible<J, V>() or std::is_convertible<G, F>() does not.