kblib 0.2.3
General utilities library for modern C++
kblib::consume_iterator< F > Member List

This is the complete list of members for kblib::consume_iterator< F >, including all inherited members.

consume_iterator(F f)kblib::consume_iterator< F >inlineexplicit
consume_iterator(const consume_iterator &)=defaultkblib::consume_iterator< F >
consume_iterator(consume_iterator &&)=defaultkblib::consume_iterator< F >
difference_type typedefkblib::consume_iterator< F >
iterator_category typedefkblib::consume_iterator< F >
operator*() -> consume_iterator &kblib::consume_iterator< F >inline
operator++() -> consume_iterator &kblib::consume_iterator< F >inline
operator++(int) -> consume_iterator &kblib::consume_iterator< F >inline
operator=(const consume_iterator &) &-> consume_iterator &=defaultkblib::consume_iterator< F >
operator=(consume_iterator &&) &-> consume_iterator &=defaultkblib::consume_iterator< F >
operator=(V &&value) noexcept(noexcept(kblib::invoke(fun, std::forward< V >(value)))) -> kblib::ignore_t< decltype(kblib::invoke(fun, std::forward< V >(value))), consume_iterator & >kblib::consume_iterator< F >inline
pointer typedefkblib::consume_iterator< F >
reference typedefkblib::consume_iterator< F >
value_type typedefkblib::consume_iterator< F >
~consume_iterator()=defaultkblib::consume_iterator< F >