Go to the source code of this file.
|
|
template<typename T , typename U , std::enable_if_t< not std::is_same_v< T, view_interface< U >>, int > = 0> |
| void | OpenKalman::stdex::ranges::detail::is_derived_from_view_interface_test (const T &, const view_interface< U > &) |
| |
|
| template<class T > |
| constexpr bool | OpenKalman::stdex::ranges::enable_view |
| |
|
template<typename T > |
| constexpr bool | OpenKalman::stdex::ranges::view = range<T> and stdex::movable<T> and enable_view<T> |
| |
| template<typename T > |
| constexpr bool | OpenKalman::stdex::ranges::viewable_range |
| |
◆ enable_view
template<class T >
| constexpr bool OpenKalman::stdex::ranges::enable_view |
|
inline |
Initial value:=
(std::is_base_of_v<view_base, T> and stdex::convertible_to<const volatile T&, const volatile view_base&>) or
constexpr bool value
T is a fixed or dynamic value that is reducible to a number.
Definition: value.hpp:45
◆ viewable_range
template<typename T >
| constexpr bool OpenKalman::stdex::ranges::viewable_range |
Initial value:= stdex::ranges::range<T> and
((view<stdex::remove_cvref_t<T>> and stdex::constructible_from<stdex::remove_cvref_t<T>, T>) or
(not view<remove_cvref_t<T>> and
(std::is_lvalue_reference_v<T> or
constexpr bool value
T is a fixed or dynamic value that is reducible to a number.
Definition: value.hpp:45
Whether the argument is a specialization of std::initializer_list.
Definition: exposition.hpp:76