Go to the source code of this file.
|
| namespace | mp |
| | Functions to serialize / deserialize common bitcoin types.
|
| |
|
| template<typename LocalType , typename Value > |
| LocalType | mp::BuildPrimitive (InvokeContext &invoke_context, const Value &value, TypeList< LocalType >, typename std::enable_if< std::is_enum< Value >::value >::type *enable=nullptr) |
| |
| template<typename LocalType , typename Value > |
| LocalType | mp::BuildPrimitive (InvokeContext &invoke_context, const Value &value, TypeList< LocalType >, typename std::enable_if< std::is_integral< Value >::value, int >::type *enable=nullptr) |
| |
| template<typename LocalType , typename Value > |
| LocalType | mp::BuildPrimitive (InvokeContext &invoke_context, const Value &value, TypeList< LocalType >, typename std::enable_if< std::is_floating_point< Value >::value >::type *enable=nullptr) |
| |
| template<typename LocalType , typename Input , typename ReadDest > |
| decltype(auto) | mp::CustomReadField (TypeList< LocalType >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest, typename std::enable_if< std::is_enum< LocalType >::value >::type *enable=nullptr) |
| |
| template<typename LocalType , typename Input , typename ReadDest > |
| decltype(auto) | mp::CustomReadField (TypeList< LocalType >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest, typename std::enable_if< std::is_integral< LocalType >::value >::type *enable=nullptr) |
| |
| template<typename LocalType , typename Input , typename ReadDest > |
| decltype(auto) | mp::CustomReadField (TypeList< LocalType >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest, typename std::enable_if< std::is_floating_point< LocalType >::value >::type *enable=0) |
| |