Traits detecting types behaving like a kumi::container.
To be treated like a container, a user defined type must expose general container utilities. Those beeing :
#include <kumi/kumi.hpp>
#include <iostream>
#include <array>
#include <span>
#include <vector>
int main()
{
auto data = std::array{1,2,3,4,5,6,7,8,9,10};
std::cout << "\n";
auto my_span = std::span(data);
}
Concept specifying a type follows the Product Type semantic.
Definition concepts.hpp:77
Concept specifying a type follows the Container Type semantic.
Definition concepts.hpp:124