Concept enforcing a std::array<,> template instantiation.
More...
template<typename TContainer, typename TItem>
concept CXXIter::util::@33::
StdArrayContainer =
requires(TContainer& container,
size_t idx, TItem item) {
typename TContainer::value_type;
typename TContainer::size_type;
{container[idx] = item};
{container.max_size()} -> std::same_as<typename TContainer::size_type>;
{container.fill(item)};
} && !InsertableContainer<TContainer, TItem> && !BackInsertableContainer<TContainer, TItem>
Concept enforcing a std::array<,> template instantiation.
Concept enforcing a std::array<,> template instantiation.
Definition at line 120 of file Constraints.h.