mpack1.h 415 B

123456789101112
  1. #pragma once
  2. #include "mpack.h"
  3. #include "pocketpy.h"
  4. typedef bool (*is_mpack_ext_t)(py_Type type);
  5. typedef bool (*py_to_mpack_ext_t)(py_Ref object, mpack_writer_t* writer);
  6. typedef bool (*mpack_to_py_ext_t)(mpack_node_t node);
  7. void mpack_config_exttype_callbacks(is_mpack_ext_t is_ext,
  8. py_to_mpack_ext_t to_mpack,
  9. mpack_to_py_ext_t to_py);