Filters a type_list according to a predicate template.
More...
#include <refl.hpp>
|
using | type = typename detail::filter_impl< Predicate, Ts... >::type |
|
template<template< typename > typename Predicate, typename... Ts>
struct refl::trait::filter< Predicate, type_list< Ts... > >
Filters a type_list according to a predicate template.
typename filter<std::is_reference, type_list<int, float&, double>>
::type -> type_list<float&>
◆ type
template<template< typename > typename Predicate, typename... Ts>
using refl::trait::filter< Predicate, type_list< Ts... > >::type = typename detail::filter_impl<Predicate, Ts...>::type |
The documentation for this struct was generated from the following file: