|
template<typename Cont , typename Rg , typename... Args, std::enable_if_t< ranges::input_range< Rg > and not ranges::view< Cont >, int > = 0> |
constexpr Cont | OpenKalman::ranges::detail_to::to (Rg &&r, Args &&... args) |
|
template<template< typename... > typename Cont, typename Rg , typename... Args, std::enable_if_t< ranges::input_range< Rg >, int > = 0> |
constexpr auto | OpenKalman::ranges::detail_to::to (Rg &&r, Args &&... args) |
|
template<typename Cont , typename... Args, std::enable_if_t< not ranges::view< Cont >, int > = 0> |
constexpr auto | OpenKalman::ranges::detail_to::to (Args &&... args) |
|
template<template< typename... > typename Cont, typename... Args> |
constexpr auto | OpenKalman::ranges::detail_to::to (Args &&...args) |
|
|
template<typename Adaptor , typename... Args> |
constexpr bool | OpenKalman::ranges::detail_to::adaptor_invocable = is_adaptor_invocable<Adaptor, void, Args...>::value |
|
template<typename Container > |
constexpr bool | OpenKalman::ranges::detail_to::reservable_container |
|
template<typename Cont , typename Range > |
constexpr bool | OpenKalman::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::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::ranges::detail_to::can_DeduceExpr3 = can_DeduceExpr3_impl<Cont, Rg, void, Args...>::value |
|