Iros
Loading...
Searching...
No Matches
di::concepts::detail::MutableRing Concept Reference
#include <
di/container/ring/mutable_ring.h
>
Concept definition
template
<
typename
T>
concept
di::concepts::detail::MutableRing
=
MutableVector<T>
&&
ConstantRing<T>
&&
requires
(T& lvalue,
usize
n) {
{ lvalue.assume_head(n) } ->
LanguageVoid
;
{ lvalue.assume_tail(n) } ->
LanguageVoid
;
}
di::concepts::LanguageVoid
Definition
core.h:128
di::concepts::detail::ConstantRing
Definition
constant_ring.h:10
di::concepts::detail::MutableRing
Definition
mutable_ring.h:8
di::concepts::detail::MutableVector
Definition
mutable_vector.h:13
di::types::usize
size_t usize
Definition
integers.h:33
di
concepts
detail
MutableRing
Generated by
1.13.0