|
|
using | iterator_category = traits::iterator_category |
|
using | value_type = typename std::invoke_result<F, typename IterT::value_type>::type |
| using | reference = value_type |
|
using | difference_type = traits::difference_type |
|
using | pointer = traits::pointer |
◆ reference
template<typename IterT, typename F>
Generally speaking, it does not make sense to reference a return type that should be owned, so that is why a reference will always be a plain value_type.
The documentation for this class was generated from the following file: