#include <initializer_list>
#include <utility>
#include <range/v3/range_fwd.hpp>
#include <range/v3/action/concepts.hpp>
#include <range/v3/algorithm/max.hpp>
#include <range/v3/iterator/common_iterator.hpp>
#include <range/v3/range/traits.hpp>
#include <range/v3/utility/static_const.hpp>
#include <range/v3/detail/prologue.hpp>
#include <range/v3/detail/epilogue.hpp>
Go to the source code of this file.
|
| ranges::template (typename Cont, typename P, typename I, typename S)(AND input_iterator< P > AND sentinel_for< S |
|
I | ranges::AND (!range< S >)) auto insert(Cont &&cont |
|
|
I P | ranges::p |
|
I P I | ranges::i |
|
I P I S j decltype(detail::insert_impl(static_cast< Cont && >(cont), static_cast< P && >(p), static_cast< I && >(i), static_cast< S && >(j), meta::bool_< random_access_reservable< Cont > &&//sized_sentinel_for< S, I > >{})) | ranges::template (typename Cont, typename I, typename Rng)(AND input_iterator< I > AND range< Rng >) auto insert(Cont &&cont |
|
◆ template
ranges::template |
( |
typename Cont |
, |
|
|
typename I |
, |
|
|
typename Rng |
|
|
) |
| && |
|
noexcept |
Initial value:{
return detail::insert_impl(static_cast<Cont &&>(cont),
static_cast<P &&>(p),
static_cast<I &&>(i),
static_cast<S &&>(j),
The random_access_reservable concept.
The sized_sentinel_for concept.
std::integral_constant< bool, B > bool_
An integral constant wrapper for bool.
Definition meta.hpp:168