|
|
template<typename Cont , typename Rg , typename... Args, std::enable_if_t< stdex::ranges::input_range< Rg > and not stdex::ranges::view< Cont >, int > = 0> |
| constexpr Cont | OpenKalman::stdex::ranges::detail_to::to (Rg &&r, Args &&... args) |
| |
|
template<template< typename... > typename Cont, typename Rg , typename... Args, std::enable_if_t< stdex::ranges::input_range< Rg >, int > = 0> |
| constexpr auto | OpenKalman::stdex::ranges::detail_to::to (Rg &&r, Args &&... args) |
| |
|
template<typename Cont , typename... Args, std::enable_if_t< not stdex::ranges::view< Cont >, int > = 0> |
| constexpr auto | OpenKalman::stdex::ranges::detail_to::to (Args &&... args) |
| |
|
template<template< typename... > typename Cont, typename... Args> |
| constexpr auto | OpenKalman::stdex::ranges::detail_to::to (Args &&...args) |
| |
|
|
template<typename Adaptor , typename... Args> |
| constexpr bool | OpenKalman::stdex::ranges::detail_to::adaptor_invocable = is_adaptor_invocable<Adaptor, void, Args...>::value |
| |
| template<typename Container > |
| constexpr bool | OpenKalman::stdex::ranges::detail_to::reservable_container |
| |
|
template<typename Cont , typename Range > |
| constexpr bool | OpenKalman::stdex::ranges::detail_to::toable = toable1_impl<Cont>::value or toable2_impl<Cont, Range>::value |
| |
|
template<template< typename... > typename Cont, typename Rg , typename... Args> |
| constexpr bool | OpenKalman::stdex::ranges::detail_to::can_DeduceExpr1 = can_DeduceExpr1_impl<Cont, Rg, void, Args...>::value |
| |
|
template<template< typename... > typename Cont, typename Rg , typename... Args> |
| constexpr bool | OpenKalman::stdex::ranges::detail_to::can_DeduceExpr3 = can_DeduceExpr3_impl<Cont, Rg, void, Args...>::value |
| |