Iros
 
Loading...
Searching...
No Matches
reconstructed.h
Go to the documentation of this file.
1#pragma once
2
6#include "di/types/prelude.h"
7#include "di/util/declval.h"
8
9namespace di::meta {
10template<typename T, typename It = ContainerIterator<T>, typename Sent = ContainerSentinel<T>>
12}
constexpr auto reconstruct
Definition reconstruct.h:75
Definition merge_interfaces.h:6
decltype(container::reconstruct(in_place_type< T >, util::declval< It >(), util::declval< Sent >())) Reconstructed
Definition reconstructed.h:11
auto declval() -> meta::AddRValueReference< T >
Definition declval.h:8
constexpr auto in_place_type
Definition in_place_type.h:12