BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Static Public Attributes | List of all members
fc::typelist::impl::index_of< Search, list< T, Ts... > > Struct Template Reference

#include <typelist.hpp>

Static Public Attributes

static constexpr int deeper = index_of<Search, list<Ts...>>::value
 
static constexpr int value = std::is_same<Search, T>::value? 0 : (deeper == -1? -1 : deeper + 1)
 

Detailed Description

template<typename Search, typename T, typename... Ts>
struct fc::typelist::impl::index_of< Search, list< T, Ts... > >

Definition at line 60 of file typelist.hpp.

Member Data Documentation

template<typename Search , typename T , typename... Ts>
constexpr int fc::typelist::impl::index_of< Search, list< T, Ts... > >::deeper = index_of<Search, list<Ts...>>::value
static

Definition at line 61 of file typelist.hpp.

template<typename Search , typename T , typename... Ts>
constexpr int fc::typelist::impl::index_of< Search, list< T, Ts... > >::value = std::is_same<Search, T>::value? 0 : (deeper == -1? -1 : deeper + 1)
static

Definition at line 62 of file typelist.hpp.


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