llvm::make_pointee_range

Return a range that iterates over the pointees of Range.

Synopses

Declared in <llvm/ADT/iterator.h>

Return a range that iterates over the pointees of Range.

template<
    typename RangeT,
    typename WrappedIteratorT = decltype(std::begin(std::declval<RangeT>()))>
iterator_range<pointee_iterator<WrappedIteratorT>>
make_pointee_range(RangeT&& Range);
» more...

Return a range that iterates over the pointees of Range.

template<
    typename RangeT,
    typename WrappedIteratorT = decltype(std::begin(std::declval<RangeT>()))>
iterator_range<pointee_iterator<WrappedIteratorT>>
make_pointee_range(RangeT&& Range);
» more...