Skip to content

StreamSet::role_index_impl

template<typename Role, hd_std::size_t Index, typename Head, typename... Tail>
struct role_index_impl

Defined in src/lib/sbio/core/roles.hh:149

Return Name Description
constexpr hd_std::ptrdiff_t value static constexpr

static constexpr

constexpr hd_std::ptrdiff_t value = Head::template accepts<Role>
? Index
: role_index_impl<Role, Index + 1, Tail...>::value

Defined in src/lib/sbio/core/roles.hh:150