alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::meta::detail::CartesianProductImplHelper< TList< X... >, TList< H >, Rests... > Struct Template Reference

#include <CartesianProduct.hpp>

Public Types

using type = typename CartesianProductImplHelper< type1, Rests... >::type
 
using type1 = TList< Concatenate< X, TList< H > >... >
 

Detailed Description

template<template< typename... > class TList, typename... X, typename H, typename... Rests>
struct alpaka::meta::detail::CartesianProductImplHelper< TList< X... >, TList< H >, Rests... >

Definition at line 41 of file CartesianProduct.hpp.

Member Typedef Documentation

◆ type

template<template< typename... > class TList, typename... X, typename H , typename... Rests>
using alpaka::meta::detail::CartesianProductImplHelper< TList< X... >, TList< H >, Rests... >::type = typename CartesianProductImplHelper<type1, Rests...>::type

Definition at line 44 of file CartesianProduct.hpp.

◆ type1

template<template< typename... > class TList, typename... X, typename H , typename... Rests>
using alpaka::meta::detail::CartesianProductImplHelper< TList< X... >, TList< H >, Rests... >::type1 = TList<Concatenate<X, TList<H> >...>

Definition at line 43 of file CartesianProduct.hpp.


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