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

◆ transform_iterator() [3/3]

template<typename I , typename F >
template<typename J , typename G >
halcheck::lib::transform_iterator< I, F >::transform_iterator ( transform_iterator< J, G > other)
inlineexplicitconstexpr

Performs a conversion on a transform_iterator with compatible type parameters.

Template Parameters
JThe type of base iterator 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<I, J>() and std::is_constructible<F, G>() hold, but one of std::is_convertible<J, I>() or std::is_convertible<G, F>() does not.