refl-cpp
refl::trait::as_type_list< T< Ts... > > Struct Template Reference

Provides a member typedef type which is a type_list with template type parameters equivalent to the type parameters of the provided type. More...

#include <refl.hpp>

Public Types

typedef type_list< Ts... > type
 

Detailed Description

template<template< typename... > typename T, typename... Ts>
struct refl::trait::as_type_list< T< Ts... > >

Provides a member typedef type which is a type_list with template type parameters equivalent to the type parameters of the provided type.

The provided type must be a template instance.

typename as_type_list<std::tuple<int, float>>::type -> type_list<int, float>

Member Typedef Documentation

◆ type

template<template< typename... > typename T, typename... Ts>
typedef type_list<Ts...> refl::trait::as_type_list< T< Ts... > >::type

The documentation for this struct was generated from the following file:
refl::trait::as_type_list< T< Ts... > >::type
type_list< Ts... > type
Definition: refl.hpp:843