|
template<typename Cont , typename P , typename I , typename S > |
auto | ranges::insert (Cont &&cont, P p, I i, S j) -> decltype(detail::insert_impl(static_cast< Cont &&>(cont), std::move(p), std::move(i), std::move(j), meta::bool_< random_access_reservable< Cont > &&sized_sentinel_for< S, I >> |
|
template<typename Cont , typename I , typename Rng > |
auto | ranges::insert (Cont &&cont, I p, Rng &&rng) -> decltype(detail::insert_impl(static_cast< Cont &&>(cont), std::move(p), static_cast< Rng &&>(rng), meta::bool_< random_access_reservable< Cont > &&sized_range< Rng >> |
|