StreamSet::role_index_impl< Role, Index, Head >
role_index_impl< Role, Index, Head >
Section titled “role_index_impl< Role, Index, Head >”template<typename Role, hd_std::size_t Index, typename Head>struct role_index_impl< Role, Index, Head >Defined in src/lib/sbio/core/roles.hh:156
Public Static Attributes
Section titled “Public Static Attributes”| Return | Name | Description |
|---|---|---|
constexpr hd_std::ptrdiff_t |
value static constexpr |
static constexpr
constexpr hd_std::ptrdiff_t value = Head::template accepts<Role> ? static_cast<hd_std::ptrdiff_t>(Index) : -1Defined in src/lib/sbio/core/roles.hh:157