ranges::common_iterator< I, S > Member List

This is the complete list of members for ranges::common_iterator< I, S >, including all inherited members.

common_iterator()=default (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
common_iterator(I i) (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
common_iterator(S s) (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
common_iterator(common_iterator< I2, S2 > const &that) requires convertible_to< I2 (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
convertible_to< S2, S > (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
detail::cidata (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > | friend
detail::cidata (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > | friend
difference_type typedef (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
iter_move (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > | friend
iter_swap (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > | friend
operator*() noexcept(noexcept(iter_reference_t< I >(*std::declval< I &>()))) (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
operator*() const noexcept(noexcept(iter_reference_t< I >(*std::declval< I const &>()))) -> iter_reference_t< I > requires readable< I const > (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
operator++() (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
operator++(int) -> decltype(std::declval< I &>()++) requires(!forward_iterator< I >) (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
operator++(int) -> common_iterator requires forward_iterator< I > (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
operator->() const noexcept(noexcept(common_iterator::operator_arrow_(std::declval< I const &>(), 42))) -> decltype(common_iterator::operator_arrow_(std::declval< J const &>(), 42)) requires readable< J > (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
operator=(common_iterator< I2, S2 > const &that) -> common_iterator &requires convertible_to< I2, I > &&convertible_to< S2, S > (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |
S()) (defined in ranges::common_iterator< I, S >) | ranges::common_iterator< I, S > |