StreamSet
StreamSet
Section titled “StreamSet”#include <sbio/core/roles.hh>template<typename... SVs>struct StreamSetDefined in src/lib/sbio/core/roles.hh:146
Inherits:
type_list< SVs... >
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
index_of_role |
variable |
Declared here |
index_of |
variable |
Inherited from type_list |
accepts |
variable |
Inherited from type_list |
size |
function |
Inherited from type_list |
Inherited from type_list
Section titled “Inherited from type_list”| Kind | Name | Description |
|---|---|---|
variable |
index_of static constexpr |
|
variable |
accepts static constexpr |
Evaluates true if the type U is in the type list. |
function |
size static inline constexpr |
Returns the length of the type list, i.e., the number of types. |
Public Static Attributes
Section titled “Public Static Attributes”| Return | Name | Description |
|---|---|---|
constexpr hd_std::ptrdiff_t |
index_of_role static constexpr |
index_of_role
Section titled “index_of_role”static constexpr
constexpr hd_std::ptrdiff_t index_of_role = (sizeof...(SVs) == 0) ? -1 : role_index_impl<Role, 0, SVs...>::valueDefined in src/lib/sbio/core/roles.hh:163