|
SObjectizer
5.5
|
Special container for holding select parameters and select cases. More...
#include <mchain_select.hpp>
Public Member Functions | |
| prepared_select_t (const prepared_select_t &)=delete | |
| prepared_select_t & | operator= (const prepared_select_t &)=delete |
| template<typename... Cases> | |
| prepared_select_t (mchain_select_params_t params, Cases &&... cases) | |
| Initializing constructor. More... | |
| prepared_select_t (prepared_select_t &&other) | |
| Move constructor. More... | |
| prepared_select_t & | operator= (prepared_select_t &&other) SO_5_NOEXCEPT |
| Move operator. More... | |
| void | swap (prepared_select_t &o) SO_5_NOEXCEPT |
| Swap operation. More... | |
Getters | |
| const mchain_select_params_t & | params () const |
| const mchain_props::details::select_cases_holder_t< Cases_Count > & | cases () const |
Private Attributes | |
| mchain_select_params_t | m_params |
| Parameters for select. More... | |
| mchain_props::details::select_cases_holder_t< Cases_Count > | m_cases_holder |
| Cases for select. More... | |
Special container for holding select parameters and select cases.
|
delete |
|
inline |
Initializing constructor.
|
inline |
Move constructor.
|
inline |
|
delete |
|
inline |
Move operator.
|
inline |
|
inline |
Swap operation.
|
private |
Cases for select.
|
private |
Parameters for select.
1.8.14