SObjectizer
5.5
|
Special container for holding receive parameters and receive cases. More...
#include <mchain.hpp>
Public Member Functions | |
prepared_receive_t (const prepared_receive_t &)=delete | |
prepared_receive_t & | operator= (const prepared_receive_t &)=delete |
template<typename... Handlers> | |
prepared_receive_t (mchain_receive_params_t params, Handlers &&... cases) | |
Initializing constructor. More... | |
prepared_receive_t (prepared_receive_t &&other) | |
Move constructor. More... | |
prepared_receive_t & | operator= (prepared_receive_t &&other) SO_5_NOEXCEPT |
Move operator. More... | |
void | swap (prepared_receive_t &o) SO_5_NOEXCEPT |
Swap operation. More... | |
Getters | |
const mchain_receive_params_t & | params () const |
const so_5::details::handlers_bunch_t< Handlers_Count > & | handlers () const |
Private Attributes | |
mchain_receive_params_t | m_params |
Parameters for receive. More... | |
so_5::details::handlers_bunch_t< Handlers_Count > | m_bunch |
Cases for receive. More... | |
Special container for holding receive parameters and receive cases.
|
delete |
|
inline |
Initializing constructor.
|
inline |
Move constructor.
|
inline |
|
delete |
|
inline |
Move operator.
|
inline |
|
inline |
Swap operation.
|
private |
Cases for receive.
|
private |
Parameters for receive.