|
Hyperon C
|
A table of functions to receive values encoded as specific primitive types. More...
#include <hyperon.h>
Public Attributes | |
| enum serial_result_t(* | serialize_bool )(void *context, bool v) |
| Serialize C bool value. | |
| enum serial_result_t(* | serialize_longlong )(void *context, long long v) |
| Serialize C long long value. | |
| enum serial_result_t(* | serialize_double )(void *context, double v) |
| Serialize C double value. | |
| enum serial_result_t(* | serialize_str )(void *context, const char *v) |
| Serialize C char[] value. | |
A table of functions to receive values encoded as specific primitive types.
| enum serial_result_t(* serializer_api_t::serialize_bool) (void *context, bool v) |
Serialize C bool value.
| [in] | context | A caller-defined object to pass to functions in the api, to receive the encoded value(s) |
| [in] | v | A value to serialize |
| enum serial_result_t(* serializer_api_t::serialize_double) (void *context, double v) |
Serialize C double value.
| [in] | context | A caller-defined object to pass to functions in the api, to receive the encoded value(s) |
| [in] | v | A value to serialize |
| enum serial_result_t(* serializer_api_t::serialize_longlong) (void *context, long long v) |
Serialize C long long value.
| [in] | context | A caller-defined object to pass to functions in the api, to receive the encoded value(s) |
| [in] | v | A value to serialize |
| enum serial_result_t(* serializer_api_t::serialize_str) (void *context, const char *v) |
Serialize C char[] value.
| [in] | context | A caller-defined object to pass to functions in the api, to receive the encoded value(s) |
| [in] | v | A value to serialize |