Template Class iteration_proxy

Class Documentation

template<typename IteratorType>
class iteration_proxy

proxy class for the items() function

Public Functions

explicit iteration_proxy() = default
inline explicit iteration_proxy(typename IteratorType::reference cont) noexcept

construct iteration proxy from a container

iteration_proxy(iteration_proxy const&) = default
iteration_proxy &operator=(iteration_proxy const&) = default
iteration_proxy(iteration_proxy&&) noexcept = default
iteration_proxy &operator=(iteration_proxy&&) noexcept = default
~iteration_proxy() = default
inline iteration_proxy_value<IteratorType> begin() const noexcept

return iterator begin (needed for range-based for)

inline iteration_proxy_value<IteratorType> end() const noexcept

return iterator end (needed for range-based for)