Simple-Utility v2.3.1
Loading...
Searching...
No Matches
sl::tuple::cartesian_product_result< Tuples > Struct Template Reference

Trait type determining the result of a cartesian_product call. More...

#include <Algorithm.hpp>

Public Types

using type = decltype(detail::cartesian_product(std::declval< Tuples >()...))
 

Detailed Description

template<class... Tuples>
requires (2 <= sizeof...(Tuples)) && (concepts::tuple<std::remove_cvref_t<Tuples>> && ...)
struct sl::tuple::cartesian_product_result< Tuples >

Trait type determining the result of a cartesian_product call.

Member Typedef Documentation

◆ type

template<class... Tuples>
using sl::tuple::cartesian_product_result< Tuples >::type = decltype(detail::cartesian_product(std::declval<Tuples>()...))

The documentation for this struct was generated from the following file: