Iros
 
Loading...
Searching...
No Matches
tuple_value.h
Go to the documentation of this file.
1#pragma once
2
3#include "di/types/size_t.h"
4#include "di/util/declval.h"
5#include "di/util/get.h"
7
8namespace di::meta {
9template<concepts::TupleLike Tup, types::size_t index>
11}
Definition merge_interfaces.h:6
decltype(util::get< index >(util::declval< Tup >())) TupleValue
Definition tuple_value.h:10
constexpr auto get(T &&value) -> decltype(auto)
Definition get.h:8
auto declval() -> meta::AddRValueReference< T >
Definition declval.h:8