BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet 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

◆ type

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: