refl-cpp |

Public Types | List of all members
refl::trait::map< Mapper, type_list< Ts... > > Struct Template Reference

Transforms a type_list according to a predicate template. More...

`#include <refl.hpp>`

## Public Types
using | type = typename detail::map_impl< Mapper, Ts... >::type

## Detailed Description

### template<template< typename > typename Mapper, typename... Ts>
struct refl::trait::map< Mapper, type_list< Ts... > >

Transforms a type_list according to a predicate template.

typename map<std::add_reference, type_list<int, float&, double>>::type -> type_list<int&, float&, double&>

## Member Typedef Documentation

## ◆ type

template<template< typename > typename Mapper, typename... Ts>

using refl::trait::map< Mapper, type_list< Ts... > >::type = typename detail::map_impl<Mapper, Ts...>::type

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

- include/refl.hpp

refl::trait::map< Mapper, type_list< Ts... > >::type
typename detail::map_impl< Mapper, Ts... >::type type
Definition: refl.hpp:1179