#include <utility>
#include <meta/meta.hpp>
#include <range/v3/range_fwd.hpp>
#include <range/v3/action/action.hpp>
#include <range/v3/action/insert.hpp>
#include <range/v3/detail/with_braced_init_args.hpp>
#include <range/v3/functional/bind_back.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.
|
template<typename Cont , typename T > |
using | ranges::push_front_t = decltype(static_cast< void >(unwrap_reference(std::declval< Cont & >()).push_front(std::declval< T >()))) |
|
|
| ranges::template (typename Cont, typename T)(AND(!range< T >) AND const ructible_from< range_value_t< Cont > |
|
T push_front_t< Cont, T > | ranges::push_front (Cont &&cont, T &&t) |
|
| ranges::template (typename Cont, typename Rng)(AND range< Rng >) insert_t< Cont |
|
Rng | ranges::push_front (Cont &&cont, Rng &&rng) |
|