Iros
Loading...
Searching...
No Matches
di::container::detail::IndexAt Concept Reference
#include <
di/container/interface/access.h
>
Concept definition
template
<
typename
T,
typename
K>
concept
di::container::detail::IndexAt
=
concepts::Container<T>
&&
concepts::ConstructibleFrom<meta::IteratorSSizeType<T>
, K> &&
requires
(T&
container
,
meta::IteratorSSizeType<T>
index) {
{
container
[index] } -> SameAs<meta::ContainerReference<T>>;
}
di::concepts::ConstructibleFrom
Definition
operations.h:11
di::concepts::Container
Definition
container.h:8
di::container::detail::IndexAt
Definition
access.h:108
di::container
Definition
sequence.h:12
di::meta::IteratorSSizeType
decltype(container::iterator_ssize_type(types::in_place_type< meta::RemoveCVRef< T > >)) IteratorSSizeType
Definition
iterator_ssize_type.h:8
di
container
detail
IndexAt
Generated by
1.13.0