| 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 > | |