Iros
Loading...
Searching...
No Matches
as_view.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/concepts/viewable_container.h
"
4
#include "
di/container/view/all.h
"
5
#include "
di/util/declval.h
"
6
7
namespace
di::meta
{
8
template
<concepts::ViewableContainer Con>
9
using
AsView
=
decltype
(
container::view::all
(
util::declval<Con>
()));
10
}
all.h
declval.h
di::container::view::all
constexpr auto all
Definition
all.h:35
di::meta
Definition
merge_interfaces.h:6
di::meta::AsView
decltype(container::view::all(util::declval< Con >())) AsView
Definition
as_view.h:9
di::util::declval
auto declval() -> meta::AddRValueReference< T >
Definition
declval.h:8
viewable_container.h
libs
di
include
di
container
meta
as_view.h
Generated by
1.13.0