Generic templates for constructing a container of containers of varying length, where the various lengths are specified in an array.
More...
template<template< typename, size_t, size_t > typename InnerContainer, typename ValueType, auto domain_end, size_t domain_start = 0, typename IS = decltype(std::make_index_sequence<domain_end.size()>())>
struct proof_system::TupleOfContainersOverArray< InnerContainer, ValueType, domain_end, domain_start, IS >
Generic templates for constructing a container of containers of varying length, where the various lengths are specified in an array.
Credit: https://stackoverflow.com/a/60440611