|
template<typename OperationType , typename... ContainerTypes>
requires ( cgt::vector_c<ContainerTypes> && ... ) || ( cgt::std_array_flat_c<ContainerTypes> && ... ) |
constexpr auto | resultant_element_type (OperationType &&operation, ContainerTypes &&... containers) |
|
template<typename OperationType , cgt::vector_c ContainerType, cgt::std_array_flat_c... ArrayTypes> |
constexpr auto | resultant_element_type (OperationType &&operation, ContainerType &&container, ArrayTypes &&... arrays) |
|
template<typename OperationType , std::integral Dimension, std::integral... Dimensions> |
constexpr auto | resultant_element_type (OperationType &&operation, Dimension dim, Dimensions... dims) |
|