Iros
Loading...
Searching...
No Matches
iterator_reconstructible_container.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/interface/reconstruct.h
"
4
#include "
di/meta/language.h
"
5
#include "
di/util/forward.h
"
6
7
namespace
di::concepts
{
8
template
<
typename
It,
typename
Sent = It>
9
concept
IteratorReconstructibleContainer
=
requires
(It iterator, Sent sentinel) {
10
container::reconstruct
(util::forward<It>(iterator), util::forward<Sent>(sentinel));
11
};
12
}
di::concepts::IteratorReconstructibleContainer
Definition
iterator_reconstructible_container.h:9
forward.h
language.h
di::concepts
Definition
any_storable.h:9
di::container::reconstruct
constexpr auto reconstruct
Definition
reconstruct.h:75
reconstruct.h
libs
di
include
di
container
concepts
iterator_reconstructible_container.h
Generated by
1.13.0