base() const noexcept -> base_iterator | kblib::transform_iterator< base_iterator, operation > | inline |
const_result_type typedef | kblib::transform_iterator< base_iterator, operation > | |
difference_type typedef | kblib::transform_iterator< base_iterator, operation > | |
from_base(base_iterator it_) const noexcept(std::is_nothrow_copy_constructible_v< operation >) -> transform_iterator | kblib::transform_iterator< base_iterator, operation > | inline |
iterator_category typedef | kblib::transform_iterator< base_iterator, operation > | |
operator!= | kblib::transform_iterator< base_iterator, operation > | friend |
operator!= | kblib::transform_iterator< base_iterator, operation > | friend |
operator!= | kblib::transform_iterator< base_iterator, operation > | friend |
operator*() noexcept(noexcept(kblib::invoke(op, *it))) -> decltype(auto) | kblib::transform_iterator< base_iterator, operation > | inline |
operator*() const noexcept(noexcept(kblib::invoke(op, *it))) | kblib::transform_iterator< base_iterator, operation > | inline |
operator++() noexcept(noexcept(++it)) -> transform_iterator & | kblib::transform_iterator< base_iterator, operation > | inline |
operator++(int) noexcept(noexcept(transform_iterator{it++, op})) -> transform_iterator | kblib::transform_iterator< base_iterator, operation > | inline |
operator->() noexcept(noexcept(kblib::invoke(op, *it))) -> auto | kblib::transform_iterator< base_iterator, operation > | inline |
operator->() const noexcept(noexcept(kblib::invoke(op, *it))) -> auto | kblib::transform_iterator< base_iterator, operation > | inline |
operator== | kblib::transform_iterator< base_iterator, operation > | friend |
operator== | kblib::transform_iterator< base_iterator, operation > | friend |
operator== | kblib::transform_iterator< base_iterator, operation > | friend |
pointer typedef | kblib::transform_iterator< base_iterator, operation > | |
reference typedef | kblib::transform_iterator< base_iterator, operation > | |
result_type typedef | kblib::transform_iterator< base_iterator, operation > | |
transform_iterator(base_iterator _it, operation _op) noexcept(noexcept(base_iterator{ _it}) and noexcept(std::is_nothrow_move_constructible< operation >::value)) | kblib::transform_iterator< base_iterator, operation > | inline |
transform_iterator(base_iterator end_it) noexcept(noexcept(base_iterator{ end_it})) | kblib::transform_iterator< base_iterator, operation > | inline |
value_type typedef | kblib::transform_iterator< base_iterator, operation > | |