BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Public Types | List of all members
fc::typelist::impl::filter< Filter, list< Filtered... >, list< T1, Types... > > Struct Template Reference

#include <typelist.hpp>

Public Types

using type = typename std::conditional_t< Filter< T1 >::value, filter< Filter, list< Filtered..., T1 >, list< Types... >>, filter< Filter, list< Filtered... >, list< Types... >>>::type
 

Detailed Description

template<template< typename > class Filter, typename... Filtered, typename T1, typename... Types>
struct fc::typelist::impl::filter< Filter, list< Filtered... >, list< T1, Types... > >

Definition at line 107 of file typelist.hpp.

Member Typedef Documentation

template<template< typename > class Filter, typename... Filtered, typename T1 , typename... Types>
using fc::typelist::impl::filter< Filter, list< Filtered... >, list< T1, Types... > >::type = typename std::conditional_t<Filter<T1>::value, filter<Filter, list<Filtered..., T1>, list<Types...>>, filter<Filter, list<Filtered...>, list<Types...>>>::type

Definition at line 110 of file typelist.hpp.


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