Iros
Loading...
Searching...
No Matches
permutable.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/concepts/forward_iterator.h
"
4
#include "
di/container/concepts/indirectly_movable_storable.h
"
5
#include "
di/container/concepts/indirectly_swappable.h
"
6
7
namespace
di::concepts
{
8
template
<
typename
Iter>
9
concept
Permutable
=
ForwardIterator<Iter>
&&
IndirectlyMovableStorable<Iter, Iter>
&&
IndirectlySwappable<Iter, Iter>
;
10
}
di::concepts::ForwardIterator
Definition
forward_iterator.h:10
di::concepts::IndirectlyMovableStorable
Definition
indirectly_movable_storable.h:11
di::concepts::IndirectlySwappable
Definition
indirectly_swappable.h:7
di::concepts::Permutable
Definition
permutable.h:9
forward_iterator.h
indirectly_movable_storable.h
indirectly_swappable.h
di::concepts
Definition
any_storable.h:9
libs
di
include
di
container
concepts
permutable.h
Generated by
1.13.0