SyncGroup< T, Rest... >
SyncGroup< T, Rest… >
Section titled “SyncGroup< T, Rest… >”#include <sbio/core/sync.hh>template<typename T, typename... Rest>struct SyncGroup< T, Rest... >Defined in src/lib/sbio/core/sync.hh:54
Inherits:
SyncGroup< Rest... >
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
val |
variable |
Declared here |
SyncGroup |
function |
Declared here |
for_each |
function |
Declared here |
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
T & |
val |
T & valDefined in src/lib/sbio/core/sync.hh:55
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
SBIO_HD |
SyncGroup inline |
|
SBIO_HD void |
for_each inline |
Recursively visit and run a callback on the held references. |
SyncGroup
Section titled “SyncGroup”inline
inline SBIO_HD SyncGroup(T & v, Rest &... rest)Defined in src/lib/sbio/core/sync.hh:56
for_each
Section titled “for_each”inline
template<class CBType> inline SBIO_HD void for_each(CBType && callback)Defined in src/lib/sbio/core/sync.hh:65
Recursively visit and run a callback on the held references.