|
| template<size_t index, typename LocalType , typename Value , typename Output > |
| void | mp::BuildOne (TypeList< LocalType > param, InvokeContext &invoke_context, Output &&output, Value &&value, typename std::enable_if< index< ProxyType< LocalType >::fields >::type *enable=nullptr) |
| |
| template<size_t index, typename LocalType , typename Value , typename Output > |
| void | mp::BuildOne (TypeList< LocalType > param, InvokeContext &invoke_context, Output &&output, Value &&value, typename std::enable_if< index==ProxyType< LocalType >::fields >::type *enable=nullptr) |
| |
| template<typename LocalType , typename Value , typename Output > |
| void | mp::CustomBuildField (TypeList< LocalType > local_type, Priority< 1 >, InvokeContext &invoke_context, Value &&value, Output &&output, typename ProxyType< LocalType >::Struct *enable=nullptr) |
| |
| template<size_t index, typename LocalType , typename Input , typename Value > |
| void | mp::ReadOne (TypeList< LocalType > param, InvokeContext &invoke_context, Input &&input, Value &&value, typename std::enable_if< index !=ProxyType< LocalType >::fields >::type *enable=nullptr) |
| |
| template<size_t index, typename LocalType , typename Input , typename Value > |
| void | mp::ReadOne (TypeList< LocalType > param, InvokeContext &invoke_context, Input &input, Value &value, typename std::enable_if< index==ProxyType< LocalType >::fields >::type *enable=nullptr) |
| |
| template<typename LocalType , typename Input , typename ReadDest > |
| decltype(auto) | mp::CustomReadField (TypeList< LocalType > param, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest, typename ProxyType< LocalType >::Struct *enable=nullptr) |
| |