alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::meta::ToList< TListType, T > Struct Template Reference

Takes an arbitrary number of types (T) and creates a type list of type TListType with the types (T). If T is a single template parameter and it satisfies alpaka::meta::isList, the type of the structure is T (no type change). For example std::tuple can be used as TListType. More...

Detailed Description

template<template< typename... > class TListType, typename... T>
struct alpaka::meta::ToList< TListType, T >

Takes an arbitrary number of types (T) and creates a type list of type TListType with the types (T). If T is a single template parameter and it satisfies alpaka::meta::isList, the type of the structure is T (no type change). For example std::tuple can be used as TListType.

Template Parameters
TListTypetype of the created list
Tpossible list types or type list

Definition at line 76 of file TypeListOps.hpp.


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