Iros
Loading...
Searching...
No Matches
iterator_reconstructed.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/interface/reconstruct.h
"
4
#include "
di/util/declval.h
"
5
6
namespace
di::meta
{
7
template
<
typename
It,
typename
Sent = It>
8
using
IteratorReconstructed
=
decltype
(
container::reconstruct
(
util::declval<It>
(),
util::declval<Sent>
()));
9
}
declval.h
di::container::reconstruct
constexpr auto reconstruct
Definition
reconstruct.h:75
di::meta
Definition
merge_interfaces.h:6
di::meta::IteratorReconstructed
decltype(container::reconstruct(util::declval< It >(), util::declval< Sent >())) IteratorReconstructed
Definition
iterator_reconstructed.h:8
di::util::declval
auto declval() -> meta::AddRValueReference< T >
Definition
declval.h:8
reconstruct.h
libs
di
include
di
container
meta
iterator_reconstructed.h
Generated by
1.13.0