Iros
 
Loading...
Searching...
No Matches
di::concepts::ContainerIteratorReconstructibleContainer Concept Reference

#include <di/container/concepts/container_iterator_reconstructible_container.h>

Concept definition

template<typename Con, typename Tag meta::RemoveCVRef<Con>, typename It meta::ContainerIterator<Con>, typename Sent meta::ContainerSentinel<Con>>
concept di::concepts::ContainerIteratorReconstructibleContainer = requires(Con container, It iterator, Sent sentinel) {
container::reconstruct(in_place_type<Tag>, util::forward<Con>(container), util::forward<It>(iterator),
util::forward<Sent>(sentinel));
}
Definition container_iterator_reconstructible_container.h:13
Definition sequence.h:12
constexpr auto reconstruct
Definition reconstruct.h:75
constexpr auto in_place_type
Definition in_place_type.h:12