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 >