Range-v3 Range algorithms, views, and actions for the Standard Library |

ranges::v3::common_iterator< I, S > Member List

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

common_iterator()=default (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
common_iterator(I i) (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
common_iterator(S s) (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
common_iterator(common_iterator< I2, S2 > const &that) (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
detail::cidata (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > | friend
detail::cidata (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > | friend
difference_type typedef (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
iter_move(const common_iterator &i) noexcept(noexcept(decltype(ranges::iter_move(ranges::get< 0 >(detail::cidata(i))))(ranges::iter_move(ranges::get< 0 >(detail::cidata(i)))))) -> decltype(ranges::iter_move(ranges::get< 0 >(detail::cidata(i)))) | ranges::v3::common_iterator< I, S > | friend
iter_swap (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > | friend
operator*() noexcept(noexcept(decltype(*ranges::get< 0 >(data_))(*ranges::get< 0 >(data_)))) (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
operator*() const noexcept(noexcept(decltype(*static_cast< I2 const &>(ranges::get< 0 >(data_)))(*static_cast< I2 const &>(ranges::get< 0 >(data_))))) (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
operator++() (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
operator++(int) noexcept(noexcept(decltype(ranges::get< 0 >(data_)++)(ranges::get< 0 >(data_)++))) -> decltype(ranges::get< 0 >(data_)++) | ranges::v3::common_iterator< I, S > |
operator++(int) | ranges::v3::common_iterator< I, S > |
operator->() const noexcept(noexcept(decltype(common_iterator::operator_arrow_((J const &) ranges::get< 0 >(data_), 42))(common_iterator::operator_arrow_((J const &) ranges::get< 0 >(data_), 42)))) -> decltype(common_iterator::operator_arrow_((J const &) ranges::get< 0 >(data_), 42)) (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |
operator=(common_iterator< I2, S2 > const &that) (defined in ranges::v3::common_iterator< I, S >) | ranges::v3::common_iterator< I, S > |