An iterator type that allows iterating over the pointees via some other iterator.
More...
template<typename WrappedIteratorT, typename T = std::remove_reference_t<decltype( **std::declval<WrappedIteratorT>())>>
struct wpi::pointee_iterator< WrappedIteratorT, T >
An iterator type that allows iterating over the pointees via some other iterator.
The typical usage of this is to expose a type that iterates over Ts, but which is implemented with some iterator over T*s:
An iterator type that allows iterating over the pointees via some other iterator.
Definition: iterator.h:324