![]() |
Home | Libraries | People | FAQ | More |
boost::stl_interfaces::proxy_arrow_result
// In header: <boost/stl_interfaces/iterator_interface.hpp> template<typename T> struct proxy_arrow_result { // public member functions proxy_arrow_result(T const &); proxy_arrow_result(T &&); T const * operator->() const noexcept; T * operator->() noexcept; };
The return type of operator->() in a proxy iterator.
This template is used as the default Pointer template parameter in the proxy_iterator_interface template alias. Note that the use of this template implies a copy or move of the underlying object of type T.