ReleaseList
ReleaseList
Section titled “ReleaseList”#include <sbio/execution/composed.hh>class ReleaseListDefined in src/lib/sbio/execution/composed.hh:46
Release a set of buffers on destruction (via Storage owner.)
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
ReleaseList |
Defaulted constructor. | |
ReleaseList |
Deleted constructor. | |
ReleaseList & |
operator= |
Deleted assignment operator. |
~ReleaseList inline |
||
void |
add inline |
ReleaseList
Section titled “ReleaseList”ReleaseList() = defaultDefined in src/lib/sbio/execution/composed.hh:48
Defaulted constructor.
ReleaseList
Section titled “ReleaseList”ReleaseList(const ReleaseList & other) = deleteDefined in src/lib/sbio/execution/composed.hh:51
Deleted constructor.
operator=
Section titled “operator=”ReleaseList & operator=(const ReleaseList & other) = deleteDefined in src/lib/sbio/execution/composed.hh:52
Deleted assignment operator.
~ReleaseList
Section titled “~ReleaseList”inline
inline ~ReleaseList()Defined in src/lib/sbio/execution/composed.hh:54
inline
inline void add(std::function< void()> release)Defined in src/lib/sbio/execution/composed.hh:60
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
std::vector< std::function< void()> > |
m_releases |
m_releases
Section titled “m_releases”std::vector< std::function< void()> > m_releases {}Defined in src/lib/sbio/execution/composed.hh:65