fun()&noexcept(noexcept( detail::adl_get< I >(std::declval< Untagged & >()))) (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
fun()&&noexcept(noexcept( detail::adl_get< I >(std::declval< Untagged >()))) (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
fun() const &noexcept(noexcept( detail::adl_get< I >(std::declval< Untagged const & >()))) (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
getter()=default (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
getter(getter &&)=default (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
getter(getter const &)=default (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
getter(Untagged &&that) noexcept(std::is_nothrow_move_constructible< Untagged >::value) (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
getter(Untagged const &that) noexcept(std::is_nothrow_copy_constructible< Untagged >::value) (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
operator=(getter &&)=default (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
operator=(getter const &)=default (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | |
~getter()=default (defined in ranges::v3::tag::fun::getter< Untagged, I, Next >) | ranges::v3::tag::fun::getter< Untagged, I, Next > | protected |