diff --git a/plugins/flutter/src/pocketpy.h b/plugins/flutter/src/pocketpy.h index ef0274c7..18761946 100644 --- a/plugins/flutter/src/pocketpy.h +++ b/plugins/flutter/src/pocketpy.h @@ -1827,6 +1827,10 @@ private: #define UNREACHABLE() throw std::runtime_error( __FILE__ + std::string(":") + std::to_string(__LINE__) + " UNREACHABLE()!"); #endif +#ifdef __EMSCRIPTEN__ +#include +#endif + #define PK_VERSION "0.8.0" typedef int64_t i64; @@ -6780,266 +6784,6 @@ void pkpy_vm_bind__f_int__int_int_int(VM* vm, const char* mod, const char* name, }); } -typedef i64 (*__f_int__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_int_float(VM* vm, const char* mod, const char* name, __f_int__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_int_str(VM* vm, const char* mod, const char* name, __f_int__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_int_bool(VM* vm, const char* mod, const char* name, __f_int__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__int_float_int(VM* vm, const char* mod, const char* name, __f_int__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_float_float(VM* vm, const char* mod, const char* name, __f_int__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_float_str(VM* vm, const char* mod, const char* name, __f_int__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_float_bool(VM* vm, const char* mod, const char* name, __f_int__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__int_str_int(VM* vm, const char* mod, const char* name, __f_int__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_str_float(VM* vm, const char* mod, const char* name, __f_int__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_str_str(VM* vm, const char* mod, const char* name, __f_int__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_str_bool(VM* vm, const char* mod, const char* name, __f_int__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_int(VM* vm, const char* mod, const char* name, __f_int__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_float(VM* vm, const char* mod, const char* name, __f_int__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_str(VM* vm, const char* mod, const char* name, __f_int__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_bool(VM* vm, const char* mod, const char* name, __f_int__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_int_int(VM* vm, const char* mod, const char* name, __f_int__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__float_int_float(VM* vm, const char* mod, const char* name, __f_int__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_int_str(VM* vm, const char* mod, const char* name, __f_int__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_int_bool(VM* vm, const char* mod, const char* name, __f_int__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_float_int(VM* vm, const char* mod, const char* name, __f_int__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - typedef i64 (*__f_int__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_int__float_float_float(VM* vm, const char* mod, const char* name, __f_int__float_float_float f) { @@ -7053,266 +6797,6 @@ void pkpy_vm_bind__f_int__float_float_float(VM* vm, const char* mod, const char* }); } -typedef i64 (*__f_int__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_float_str(VM* vm, const char* mod, const char* name, __f_int__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_float_bool(VM* vm, const char* mod, const char* name, __f_int__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_str_int(VM* vm, const char* mod, const char* name, __f_int__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__float_str_float(VM* vm, const char* mod, const char* name, __f_int__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_str_str(VM* vm, const char* mod, const char* name, __f_int__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_str_bool(VM* vm, const char* mod, const char* name, __f_int__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_int(VM* vm, const char* mod, const char* name, __f_int__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_float(VM* vm, const char* mod, const char* name, __f_int__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_str(VM* vm, const char* mod, const char* name, __f_int__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_bool(VM* vm, const char* mod, const char* name, __f_int__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_int_int(VM* vm, const char* mod, const char* name, __f_int__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_int_float(VM* vm, const char* mod, const char* name, __f_int__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__str_int_str(VM* vm, const char* mod, const char* name, __f_int__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_int_bool(VM* vm, const char* mod, const char* name, __f_int__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_float_int(VM* vm, const char* mod, const char* name, __f_int__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_float_float(VM* vm, const char* mod, const char* name, __f_int__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__str_float_str(VM* vm, const char* mod, const char* name, __f_int__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_float_bool(VM* vm, const char* mod, const char* name, __f_int__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_str_int(VM* vm, const char* mod, const char* name, __f_int__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_str_float(VM* vm, const char* mod, const char* name, __f_int__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - typedef i64 (*__f_int__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_int__str_str_str(VM* vm, const char* mod, const char* name, __f_int__str_str_str f) { @@ -7326,266 +6810,6 @@ void pkpy_vm_bind__f_int__str_str_str(VM* vm, const char* mod, const char* name, }); } -typedef i64 (*__f_int__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_str_bool(VM* vm, const char* mod, const char* name, __f_int__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_int(VM* vm, const char* mod, const char* name, __f_int__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_float(VM* vm, const char* mod, const char* name, __f_int__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_str(VM* vm, const char* mod, const char* name, __f_int__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_bool(VM* vm, const char* mod, const char* name, __f_int__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_int(VM* vm, const char* mod, const char* name, __f_int__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_float(VM* vm, const char* mod, const char* name, __f_int__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_str(VM* vm, const char* mod, const char* name, __f_int__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_bool(VM* vm, const char* mod, const char* name, __f_int__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_int(VM* vm, const char* mod, const char* name, __f_int__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_float(VM* vm, const char* mod, const char* name, __f_int__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_str(VM* vm, const char* mod, const char* name, __f_int__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_bool(VM* vm, const char* mod, const char* name, __f_int__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_int(VM* vm, const char* mod, const char* name, __f_int__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_float(VM* vm, const char* mod, const char* name, __f_int__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_str(VM* vm, const char* mod, const char* name, __f_int__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_bool(VM* vm, const char* mod, const char* name, __f_int__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_bool_int(VM* vm, const char* mod, const char* name, __f_int__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_bool_float(VM* vm, const char* mod, const char* name, __f_int__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_bool_str(VM* vm, const char* mod, const char* name, __f_int__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - typedef i64 (*__f_int__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_int__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_int__bool_bool_bool f) { @@ -7612,266 +6836,6 @@ void pkpy_vm_bind__f_float__int_int_int(VM* vm, const char* mod, const char* nam }); } -typedef f64 (*__f_float__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_int_float(VM* vm, const char* mod, const char* name, __f_float__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_int_str(VM* vm, const char* mod, const char* name, __f_float__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_int_bool(VM* vm, const char* mod, const char* name, __f_float__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__int_float_int(VM* vm, const char* mod, const char* name, __f_float__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_float_float(VM* vm, const char* mod, const char* name, __f_float__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_float_str(VM* vm, const char* mod, const char* name, __f_float__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_float_bool(VM* vm, const char* mod, const char* name, __f_float__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__int_str_int(VM* vm, const char* mod, const char* name, __f_float__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_str_float(VM* vm, const char* mod, const char* name, __f_float__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_str_str(VM* vm, const char* mod, const char* name, __f_float__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_str_bool(VM* vm, const char* mod, const char* name, __f_float__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_int(VM* vm, const char* mod, const char* name, __f_float__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_float(VM* vm, const char* mod, const char* name, __f_float__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_str(VM* vm, const char* mod, const char* name, __f_float__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_bool(VM* vm, const char* mod, const char* name, __f_float__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_int_int(VM* vm, const char* mod, const char* name, __f_float__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__float_int_float(VM* vm, const char* mod, const char* name, __f_float__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_int_str(VM* vm, const char* mod, const char* name, __f_float__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_int_bool(VM* vm, const char* mod, const char* name, __f_float__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_float_int(VM* vm, const char* mod, const char* name, __f_float__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - typedef f64 (*__f_float__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_float__float_float_float(VM* vm, const char* mod, const char* name, __f_float__float_float_float f) { @@ -7885,266 +6849,6 @@ void pkpy_vm_bind__f_float__float_float_float(VM* vm, const char* mod, const cha }); } -typedef f64 (*__f_float__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_float_str(VM* vm, const char* mod, const char* name, __f_float__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_float_bool(VM* vm, const char* mod, const char* name, __f_float__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_str_int(VM* vm, const char* mod, const char* name, __f_float__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__float_str_float(VM* vm, const char* mod, const char* name, __f_float__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_str_str(VM* vm, const char* mod, const char* name, __f_float__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_str_bool(VM* vm, const char* mod, const char* name, __f_float__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_int(VM* vm, const char* mod, const char* name, __f_float__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_float(VM* vm, const char* mod, const char* name, __f_float__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_str(VM* vm, const char* mod, const char* name, __f_float__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_bool(VM* vm, const char* mod, const char* name, __f_float__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_int_int(VM* vm, const char* mod, const char* name, __f_float__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_int_float(VM* vm, const char* mod, const char* name, __f_float__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__str_int_str(VM* vm, const char* mod, const char* name, __f_float__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_int_bool(VM* vm, const char* mod, const char* name, __f_float__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_float_int(VM* vm, const char* mod, const char* name, __f_float__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_float_float(VM* vm, const char* mod, const char* name, __f_float__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__str_float_str(VM* vm, const char* mod, const char* name, __f_float__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_float_bool(VM* vm, const char* mod, const char* name, __f_float__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_str_int(VM* vm, const char* mod, const char* name, __f_float__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_str_float(VM* vm, const char* mod, const char* name, __f_float__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - typedef f64 (*__f_float__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_float__str_str_str(VM* vm, const char* mod, const char* name, __f_float__str_str_str f) { @@ -8158,266 +6862,6 @@ void pkpy_vm_bind__f_float__str_str_str(VM* vm, const char* mod, const char* nam }); } -typedef f64 (*__f_float__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_str_bool(VM* vm, const char* mod, const char* name, __f_float__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_int(VM* vm, const char* mod, const char* name, __f_float__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_float(VM* vm, const char* mod, const char* name, __f_float__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_str(VM* vm, const char* mod, const char* name, __f_float__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_bool(VM* vm, const char* mod, const char* name, __f_float__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_int(VM* vm, const char* mod, const char* name, __f_float__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_float(VM* vm, const char* mod, const char* name, __f_float__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_str(VM* vm, const char* mod, const char* name, __f_float__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_bool(VM* vm, const char* mod, const char* name, __f_float__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_int(VM* vm, const char* mod, const char* name, __f_float__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_float(VM* vm, const char* mod, const char* name, __f_float__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_str(VM* vm, const char* mod, const char* name, __f_float__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_bool(VM* vm, const char* mod, const char* name, __f_float__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_int(VM* vm, const char* mod, const char* name, __f_float__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_float(VM* vm, const char* mod, const char* name, __f_float__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_str(VM* vm, const char* mod, const char* name, __f_float__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_bool(VM* vm, const char* mod, const char* name, __f_float__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_bool_int(VM* vm, const char* mod, const char* name, __f_float__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_bool_float(VM* vm, const char* mod, const char* name, __f_float__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_bool_str(VM* vm, const char* mod, const char* name, __f_float__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - typedef f64 (*__f_float__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_float__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_float__bool_bool_bool f) { @@ -8444,266 +6888,6 @@ void pkpy_vm_bind__f_str__int_int_int(VM* vm, const char* mod, const char* name, }); } -typedef const char* (*__f_str__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_int_float(VM* vm, const char* mod, const char* name, __f_str__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_int_str(VM* vm, const char* mod, const char* name, __f_str__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_int_bool(VM* vm, const char* mod, const char* name, __f_str__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__int_float_int(VM* vm, const char* mod, const char* name, __f_str__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_float_float(VM* vm, const char* mod, const char* name, __f_str__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_float_str(VM* vm, const char* mod, const char* name, __f_str__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_float_bool(VM* vm, const char* mod, const char* name, __f_str__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__int_str_int(VM* vm, const char* mod, const char* name, __f_str__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_str_float(VM* vm, const char* mod, const char* name, __f_str__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_str_str(VM* vm, const char* mod, const char* name, __f_str__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_str_bool(VM* vm, const char* mod, const char* name, __f_str__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_int(VM* vm, const char* mod, const char* name, __f_str__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_float(VM* vm, const char* mod, const char* name, __f_str__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_str(VM* vm, const char* mod, const char* name, __f_str__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_bool(VM* vm, const char* mod, const char* name, __f_str__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_int_int(VM* vm, const char* mod, const char* name, __f_str__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__float_int_float(VM* vm, const char* mod, const char* name, __f_str__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_int_str(VM* vm, const char* mod, const char* name, __f_str__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_int_bool(VM* vm, const char* mod, const char* name, __f_str__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_float_int(VM* vm, const char* mod, const char* name, __f_str__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - typedef const char* (*__f_str__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_str__float_float_float(VM* vm, const char* mod, const char* name, __f_str__float_float_float f) { @@ -8717,266 +6901,6 @@ void pkpy_vm_bind__f_str__float_float_float(VM* vm, const char* mod, const char* }); } -typedef const char* (*__f_str__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_float_str(VM* vm, const char* mod, const char* name, __f_str__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_float_bool(VM* vm, const char* mod, const char* name, __f_str__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_str_int(VM* vm, const char* mod, const char* name, __f_str__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__float_str_float(VM* vm, const char* mod, const char* name, __f_str__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_str_str(VM* vm, const char* mod, const char* name, __f_str__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_str_bool(VM* vm, const char* mod, const char* name, __f_str__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_int(VM* vm, const char* mod, const char* name, __f_str__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_float(VM* vm, const char* mod, const char* name, __f_str__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_str(VM* vm, const char* mod, const char* name, __f_str__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_bool(VM* vm, const char* mod, const char* name, __f_str__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_int_int(VM* vm, const char* mod, const char* name, __f_str__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_int_float(VM* vm, const char* mod, const char* name, __f_str__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__str_int_str(VM* vm, const char* mod, const char* name, __f_str__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_int_bool(VM* vm, const char* mod, const char* name, __f_str__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_float_int(VM* vm, const char* mod, const char* name, __f_str__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_float_float(VM* vm, const char* mod, const char* name, __f_str__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__str_float_str(VM* vm, const char* mod, const char* name, __f_str__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_float_bool(VM* vm, const char* mod, const char* name, __f_str__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_str_int(VM* vm, const char* mod, const char* name, __f_str__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_str_float(VM* vm, const char* mod, const char* name, __f_str__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - typedef const char* (*__f_str__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_str__str_str_str(VM* vm, const char* mod, const char* name, __f_str__str_str_str f) { @@ -8990,266 +6914,6 @@ void pkpy_vm_bind__f_str__str_str_str(VM* vm, const char* mod, const char* name, }); } -typedef const char* (*__f_str__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_str_bool(VM* vm, const char* mod, const char* name, __f_str__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_int(VM* vm, const char* mod, const char* name, __f_str__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_float(VM* vm, const char* mod, const char* name, __f_str__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_str(VM* vm, const char* mod, const char* name, __f_str__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_bool(VM* vm, const char* mod, const char* name, __f_str__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_int(VM* vm, const char* mod, const char* name, __f_str__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_float(VM* vm, const char* mod, const char* name, __f_str__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_str(VM* vm, const char* mod, const char* name, __f_str__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_bool(VM* vm, const char* mod, const char* name, __f_str__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_int(VM* vm, const char* mod, const char* name, __f_str__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_float(VM* vm, const char* mod, const char* name, __f_str__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_str(VM* vm, const char* mod, const char* name, __f_str__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_bool(VM* vm, const char* mod, const char* name, __f_str__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_int(VM* vm, const char* mod, const char* name, __f_str__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_float(VM* vm, const char* mod, const char* name, __f_str__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_str(VM* vm, const char* mod, const char* name, __f_str__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_bool(VM* vm, const char* mod, const char* name, __f_str__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_bool_int(VM* vm, const char* mod, const char* name, __f_str__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_bool_float(VM* vm, const char* mod, const char* name, __f_str__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_bool_str(VM* vm, const char* mod, const char* name, __f_str__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - typedef const char* (*__f_str__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_str__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_str__bool_bool_bool f) { @@ -9276,266 +6940,6 @@ void pkpy_vm_bind__f_bool__int_int_int(VM* vm, const char* mod, const char* name }); } -typedef bool (*__f_bool__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_int_float(VM* vm, const char* mod, const char* name, __f_bool__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_int_str(VM* vm, const char* mod, const char* name, __f_bool__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_int_bool(VM* vm, const char* mod, const char* name, __f_bool__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_int(VM* vm, const char* mod, const char* name, __f_bool__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_float(VM* vm, const char* mod, const char* name, __f_bool__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_str(VM* vm, const char* mod, const char* name, __f_bool__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_bool(VM* vm, const char* mod, const char* name, __f_bool__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_int(VM* vm, const char* mod, const char* name, __f_bool__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_float(VM* vm, const char* mod, const char* name, __f_bool__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_str(VM* vm, const char* mod, const char* name, __f_bool__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_bool(VM* vm, const char* mod, const char* name, __f_bool__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_int(VM* vm, const char* mod, const char* name, __f_bool__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_float(VM* vm, const char* mod, const char* name, __f_bool__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_str(VM* vm, const char* mod, const char* name, __f_bool__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_int(VM* vm, const char* mod, const char* name, __f_bool__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_float(VM* vm, const char* mod, const char* name, __f_bool__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_str(VM* vm, const char* mod, const char* name, __f_bool__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_bool(VM* vm, const char* mod, const char* name, __f_bool__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_float_int(VM* vm, const char* mod, const char* name, __f_bool__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - typedef bool (*__f_bool__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_bool__float_float_float(VM* vm, const char* mod, const char* name, __f_bool__float_float_float f) { @@ -9549,266 +6953,6 @@ void pkpy_vm_bind__f_bool__float_float_float(VM* vm, const char* mod, const char }); } -typedef bool (*__f_bool__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_float_str(VM* vm, const char* mod, const char* name, __f_bool__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_float_bool(VM* vm, const char* mod, const char* name, __f_bool__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_int(VM* vm, const char* mod, const char* name, __f_bool__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_float(VM* vm, const char* mod, const char* name, __f_bool__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_str(VM* vm, const char* mod, const char* name, __f_bool__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_bool(VM* vm, const char* mod, const char* name, __f_bool__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_int(VM* vm, const char* mod, const char* name, __f_bool__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_float(VM* vm, const char* mod, const char* name, __f_bool__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_str(VM* vm, const char* mod, const char* name, __f_bool__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_int(VM* vm, const char* mod, const char* name, __f_bool__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_float(VM* vm, const char* mod, const char* name, __f_bool__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_str(VM* vm, const char* mod, const char* name, __f_bool__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_bool(VM* vm, const char* mod, const char* name, __f_bool__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_int(VM* vm, const char* mod, const char* name, __f_bool__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_float(VM* vm, const char* mod, const char* name, __f_bool__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_str(VM* vm, const char* mod, const char* name, __f_bool__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_bool(VM* vm, const char* mod, const char* name, __f_bool__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_str_int(VM* vm, const char* mod, const char* name, __f_bool__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_str_float(VM* vm, const char* mod, const char* name, __f_bool__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - typedef bool (*__f_bool__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_bool__str_str_str(VM* vm, const char* mod, const char* name, __f_bool__str_str_str f) { @@ -9822,266 +6966,6 @@ void pkpy_vm_bind__f_bool__str_str_str(VM* vm, const char* mod, const char* name }); } -typedef bool (*__f_bool__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_str_bool(VM* vm, const char* mod, const char* name, __f_bool__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_int(VM* vm, const char* mod, const char* name, __f_bool__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_float(VM* vm, const char* mod, const char* name, __f_bool__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_str(VM* vm, const char* mod, const char* name, __f_bool__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_int(VM* vm, const char* mod, const char* name, __f_bool__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_float(VM* vm, const char* mod, const char* name, __f_bool__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_str(VM* vm, const char* mod, const char* name, __f_bool__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_int(VM* vm, const char* mod, const char* name, __f_bool__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_float(VM* vm, const char* mod, const char* name, __f_bool__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_str(VM* vm, const char* mod, const char* name, __f_bool__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_int(VM* vm, const char* mod, const char* name, __f_bool__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_float(VM* vm, const char* mod, const char* name, __f_bool__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_str(VM* vm, const char* mod, const char* name, __f_bool__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_bool_int(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_bool_float(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_bool_str(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - typedef bool (*__f_bool__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_bool__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_bool f) { @@ -10108,266 +6992,6 @@ void pkpy_vm_bind__f_None__int_int_int(VM* vm, const char* mod, const char* name }); } -typedef void (*__f_None__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_int_float(VM* vm, const char* mod, const char* name, __f_None__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_int_str(VM* vm, const char* mod, const char* name, __f_None__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_int_bool(VM* vm, const char* mod, const char* name, __f_None__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__int_float_int(VM* vm, const char* mod, const char* name, __f_None__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_float_float(VM* vm, const char* mod, const char* name, __f_None__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_float_str(VM* vm, const char* mod, const char* name, __f_None__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_float_bool(VM* vm, const char* mod, const char* name, __f_None__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__int_str_int(VM* vm, const char* mod, const char* name, __f_None__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_str_float(VM* vm, const char* mod, const char* name, __f_None__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_str_str(VM* vm, const char* mod, const char* name, __f_None__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_str_bool(VM* vm, const char* mod, const char* name, __f_None__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_int(VM* vm, const char* mod, const char* name, __f_None__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_float(VM* vm, const char* mod, const char* name, __f_None__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_str(VM* vm, const char* mod, const char* name, __f_None__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_bool(VM* vm, const char* mod, const char* name, __f_None__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_int_int(VM* vm, const char* mod, const char* name, __f_None__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__float_int_float(VM* vm, const char* mod, const char* name, __f_None__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_int_str(VM* vm, const char* mod, const char* name, __f_None__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_int_bool(VM* vm, const char* mod, const char* name, __f_None__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_float_int(VM* vm, const char* mod, const char* name, __f_None__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - typedef void (*__f_None__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_None__float_float_float(VM* vm, const char* mod, const char* name, __f_None__float_float_float f) { @@ -10381,266 +7005,6 @@ void pkpy_vm_bind__f_None__float_float_float(VM* vm, const char* mod, const char }); } -typedef void (*__f_None__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_float_str(VM* vm, const char* mod, const char* name, __f_None__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_float_bool(VM* vm, const char* mod, const char* name, __f_None__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_str_int(VM* vm, const char* mod, const char* name, __f_None__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__float_str_float(VM* vm, const char* mod, const char* name, __f_None__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_str_str(VM* vm, const char* mod, const char* name, __f_None__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_str_bool(VM* vm, const char* mod, const char* name, __f_None__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_int(VM* vm, const char* mod, const char* name, __f_None__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_float(VM* vm, const char* mod, const char* name, __f_None__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_str(VM* vm, const char* mod, const char* name, __f_None__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_bool(VM* vm, const char* mod, const char* name, __f_None__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_int_int(VM* vm, const char* mod, const char* name, __f_None__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_int_float(VM* vm, const char* mod, const char* name, __f_None__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__str_int_str(VM* vm, const char* mod, const char* name, __f_None__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_int_bool(VM* vm, const char* mod, const char* name, __f_None__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_float_int(VM* vm, const char* mod, const char* name, __f_None__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_float_float(VM* vm, const char* mod, const char* name, __f_None__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__str_float_str(VM* vm, const char* mod, const char* name, __f_None__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_float_bool(VM* vm, const char* mod, const char* name, __f_None__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_str_int(VM* vm, const char* mod, const char* name, __f_None__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_str_float(VM* vm, const char* mod, const char* name, __f_None__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - typedef void (*__f_None__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_None__str_str_str(VM* vm, const char* mod, const char* name, __f_None__str_str_str f) { @@ -10654,266 +7018,6 @@ void pkpy_vm_bind__f_None__str_str_str(VM* vm, const char* mod, const char* name }); } -typedef void (*__f_None__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_str_bool(VM* vm, const char* mod, const char* name, __f_None__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_int(VM* vm, const char* mod, const char* name, __f_None__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_float(VM* vm, const char* mod, const char* name, __f_None__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_str(VM* vm, const char* mod, const char* name, __f_None__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_bool(VM* vm, const char* mod, const char* name, __f_None__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_int(VM* vm, const char* mod, const char* name, __f_None__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_float(VM* vm, const char* mod, const char* name, __f_None__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_str(VM* vm, const char* mod, const char* name, __f_None__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_bool(VM* vm, const char* mod, const char* name, __f_None__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_int(VM* vm, const char* mod, const char* name, __f_None__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_float(VM* vm, const char* mod, const char* name, __f_None__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_str(VM* vm, const char* mod, const char* name, __f_None__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_bool(VM* vm, const char* mod, const char* name, __f_None__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_int(VM* vm, const char* mod, const char* name, __f_None__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_float(VM* vm, const char* mod, const char* name, __f_None__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_str(VM* vm, const char* mod, const char* name, __f_None__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_bool(VM* vm, const char* mod, const char* name, __f_None__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_bool_int(VM* vm, const char* mod, const char* name, __f_None__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_bool_float(VM* vm, const char* mod, const char* name, __f_None__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_bool_str(VM* vm, const char* mod, const char* name, __f_None__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - typedef void (*__f_None__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_None__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_None__bool_bool_bool f) { diff --git a/plugins/godot/godot-cpp b/plugins/godot/godot-cpp index bd9b1dc1..5a12c3df 160000 --- a/plugins/godot/godot-cpp +++ b/plugins/godot/godot-cpp @@ -1 +1 @@ -Subproject commit bd9b1dc1aee9ef625ce922cc127ef7456c36169c +Subproject commit 5a12c3df42bb5ed9ddb14aba4b6807021f101f77 diff --git a/scripts/moc.py b/scripts/moc.py index 59188ac9..eef73a1f 100644 --- a/scripts/moc.py +++ b/scripts/moc.py @@ -8,6 +8,9 @@ mapping = { def args(n, a: list, res: list, first=True): if n == 0: + # 3 args must be the same type + if len(a) == 4 and len(set(a[1:])) != 1: + return res.append(tuple(a)) return for p_ret, c_ret in mapping.items(): diff --git a/src/_bindings.h b/src/_bindings.h index ad3ff2e3..5b5e0b6d 100644 --- a/src/_bindings.h +++ b/src/_bindings.h @@ -12,266 +12,6 @@ void pkpy_vm_bind__f_int__int_int_int(VM* vm, const char* mod, const char* name, }); } -typedef i64 (*__f_int__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_int_float(VM* vm, const char* mod, const char* name, __f_int__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_int_str(VM* vm, const char* mod, const char* name, __f_int__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_int_bool(VM* vm, const char* mod, const char* name, __f_int__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__int_float_int(VM* vm, const char* mod, const char* name, __f_int__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_float_float(VM* vm, const char* mod, const char* name, __f_int__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_float_str(VM* vm, const char* mod, const char* name, __f_int__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_float_bool(VM* vm, const char* mod, const char* name, __f_int__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__int_str_int(VM* vm, const char* mod, const char* name, __f_int__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_str_float(VM* vm, const char* mod, const char* name, __f_int__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_str_str(VM* vm, const char* mod, const char* name, __f_int__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_str_bool(VM* vm, const char* mod, const char* name, __f_int__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_int(VM* vm, const char* mod, const char* name, __f_int__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_float(VM* vm, const char* mod, const char* name, __f_int__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_str(VM* vm, const char* mod, const char* name, __f_int__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_int__int_bool_bool(VM* vm, const char* mod, const char* name, __f_int__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_int_int(VM* vm, const char* mod, const char* name, __f_int__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__float_int_float(VM* vm, const char* mod, const char* name, __f_int__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_int_str(VM* vm, const char* mod, const char* name, __f_int__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_int_bool(VM* vm, const char* mod, const char* name, __f_int__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_float_int(VM* vm, const char* mod, const char* name, __f_int__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - typedef i64 (*__f_int__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_int__float_float_float(VM* vm, const char* mod, const char* name, __f_int__float_float_float f) { @@ -285,266 +25,6 @@ void pkpy_vm_bind__f_int__float_float_float(VM* vm, const char* mod, const char* }); } -typedef i64 (*__f_int__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_float_str(VM* vm, const char* mod, const char* name, __f_int__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_float_bool(VM* vm, const char* mod, const char* name, __f_int__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_str_int(VM* vm, const char* mod, const char* name, __f_int__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__float_str_float(VM* vm, const char* mod, const char* name, __f_int__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_str_str(VM* vm, const char* mod, const char* name, __f_int__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_str_bool(VM* vm, const char* mod, const char* name, __f_int__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_int(VM* vm, const char* mod, const char* name, __f_int__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_float(VM* vm, const char* mod, const char* name, __f_int__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_str(VM* vm, const char* mod, const char* name, __f_int__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_int__float_bool_bool(VM* vm, const char* mod, const char* name, __f_int__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_int_int(VM* vm, const char* mod, const char* name, __f_int__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_int_float(VM* vm, const char* mod, const char* name, __f_int__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__str_int_str(VM* vm, const char* mod, const char* name, __f_int__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_int_bool(VM* vm, const char* mod, const char* name, __f_int__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_float_int(VM* vm, const char* mod, const char* name, __f_int__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_float_float(VM* vm, const char* mod, const char* name, __f_int__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__str_float_str(VM* vm, const char* mod, const char* name, __f_int__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_float_bool(VM* vm, const char* mod, const char* name, __f_int__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_str_int(VM* vm, const char* mod, const char* name, __f_int__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_str_float(VM* vm, const char* mod, const char* name, __f_int__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - typedef i64 (*__f_int__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_int__str_str_str(VM* vm, const char* mod, const char* name, __f_int__str_str_str f) { @@ -558,266 +38,6 @@ void pkpy_vm_bind__f_int__str_str_str(VM* vm, const char* mod, const char* name, }); } -typedef i64 (*__f_int__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_str_bool(VM* vm, const char* mod, const char* name, __f_int__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_int(VM* vm, const char* mod, const char* name, __f_int__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_float(VM* vm, const char* mod, const char* name, __f_int__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_str(VM* vm, const char* mod, const char* name, __f_int__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_int__str_bool_bool(VM* vm, const char* mod, const char* name, __f_int__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_int(VM* vm, const char* mod, const char* name, __f_int__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_float(VM* vm, const char* mod, const char* name, __f_int__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_str(VM* vm, const char* mod, const char* name, __f_int__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_int__bool_int_bool(VM* vm, const char* mod, const char* name, __f_int__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_int(VM* vm, const char* mod, const char* name, __f_int__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_float(VM* vm, const char* mod, const char* name, __f_int__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_str(VM* vm, const char* mod, const char* name, __f_int__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_int__bool_float_bool(VM* vm, const char* mod, const char* name, __f_int__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_int(VM* vm, const char* mod, const char* name, __f_int__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_float(VM* vm, const char* mod, const char* name, __f_int__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_str(VM* vm, const char* mod, const char* name, __f_int__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_int__bool_str_bool(VM* vm, const char* mod, const char* name, __f_int__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_int__bool_bool_int(VM* vm, const char* mod, const char* name, __f_int__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_int__bool_bool_float(VM* vm, const char* mod, const char* name, __f_int__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - -typedef i64 (*__f_int__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_int__bool_bool_str(VM* vm, const char* mod, const char* name, __f_int__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - i64 ret = f(vm, _0, _1, _2); - return vm->PyInt(ret); - }); -} - typedef i64 (*__f_int__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_int__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_int__bool_bool_bool f) { @@ -844,266 +64,6 @@ void pkpy_vm_bind__f_float__int_int_int(VM* vm, const char* mod, const char* nam }); } -typedef f64 (*__f_float__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_int_float(VM* vm, const char* mod, const char* name, __f_float__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_int_str(VM* vm, const char* mod, const char* name, __f_float__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_int_bool(VM* vm, const char* mod, const char* name, __f_float__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__int_float_int(VM* vm, const char* mod, const char* name, __f_float__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_float_float(VM* vm, const char* mod, const char* name, __f_float__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_float_str(VM* vm, const char* mod, const char* name, __f_float__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_float_bool(VM* vm, const char* mod, const char* name, __f_float__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__int_str_int(VM* vm, const char* mod, const char* name, __f_float__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_str_float(VM* vm, const char* mod, const char* name, __f_float__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_str_str(VM* vm, const char* mod, const char* name, __f_float__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_str_bool(VM* vm, const char* mod, const char* name, __f_float__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_int(VM* vm, const char* mod, const char* name, __f_float__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_float(VM* vm, const char* mod, const char* name, __f_float__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_str(VM* vm, const char* mod, const char* name, __f_float__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_float__int_bool_bool(VM* vm, const char* mod, const char* name, __f_float__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_int_int(VM* vm, const char* mod, const char* name, __f_float__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__float_int_float(VM* vm, const char* mod, const char* name, __f_float__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_int_str(VM* vm, const char* mod, const char* name, __f_float__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_int_bool(VM* vm, const char* mod, const char* name, __f_float__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_float_int(VM* vm, const char* mod, const char* name, __f_float__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - typedef f64 (*__f_float__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_float__float_float_float(VM* vm, const char* mod, const char* name, __f_float__float_float_float f) { @@ -1117,266 +77,6 @@ void pkpy_vm_bind__f_float__float_float_float(VM* vm, const char* mod, const cha }); } -typedef f64 (*__f_float__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_float_str(VM* vm, const char* mod, const char* name, __f_float__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_float_bool(VM* vm, const char* mod, const char* name, __f_float__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_str_int(VM* vm, const char* mod, const char* name, __f_float__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__float_str_float(VM* vm, const char* mod, const char* name, __f_float__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_str_str(VM* vm, const char* mod, const char* name, __f_float__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_str_bool(VM* vm, const char* mod, const char* name, __f_float__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_int(VM* vm, const char* mod, const char* name, __f_float__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_float(VM* vm, const char* mod, const char* name, __f_float__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_str(VM* vm, const char* mod, const char* name, __f_float__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_float__float_bool_bool(VM* vm, const char* mod, const char* name, __f_float__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_int_int(VM* vm, const char* mod, const char* name, __f_float__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_int_float(VM* vm, const char* mod, const char* name, __f_float__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__str_int_str(VM* vm, const char* mod, const char* name, __f_float__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_int_bool(VM* vm, const char* mod, const char* name, __f_float__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_float_int(VM* vm, const char* mod, const char* name, __f_float__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_float_float(VM* vm, const char* mod, const char* name, __f_float__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__str_float_str(VM* vm, const char* mod, const char* name, __f_float__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_float_bool(VM* vm, const char* mod, const char* name, __f_float__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_str_int(VM* vm, const char* mod, const char* name, __f_float__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_str_float(VM* vm, const char* mod, const char* name, __f_float__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - typedef f64 (*__f_float__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_float__str_str_str(VM* vm, const char* mod, const char* name, __f_float__str_str_str f) { @@ -1390,266 +90,6 @@ void pkpy_vm_bind__f_float__str_str_str(VM* vm, const char* mod, const char* nam }); } -typedef f64 (*__f_float__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_str_bool(VM* vm, const char* mod, const char* name, __f_float__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_int(VM* vm, const char* mod, const char* name, __f_float__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_float(VM* vm, const char* mod, const char* name, __f_float__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_str(VM* vm, const char* mod, const char* name, __f_float__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_float__str_bool_bool(VM* vm, const char* mod, const char* name, __f_float__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_int(VM* vm, const char* mod, const char* name, __f_float__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_float(VM* vm, const char* mod, const char* name, __f_float__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_str(VM* vm, const char* mod, const char* name, __f_float__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_float__bool_int_bool(VM* vm, const char* mod, const char* name, __f_float__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_int(VM* vm, const char* mod, const char* name, __f_float__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_float(VM* vm, const char* mod, const char* name, __f_float__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_str(VM* vm, const char* mod, const char* name, __f_float__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_float__bool_float_bool(VM* vm, const char* mod, const char* name, __f_float__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_int(VM* vm, const char* mod, const char* name, __f_float__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_float(VM* vm, const char* mod, const char* name, __f_float__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_str(VM* vm, const char* mod, const char* name, __f_float__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_float__bool_str_bool(VM* vm, const char* mod, const char* name, __f_float__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_float__bool_bool_int(VM* vm, const char* mod, const char* name, __f_float__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_float__bool_bool_float(VM* vm, const char* mod, const char* name, __f_float__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - -typedef f64 (*__f_float__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_float__bool_bool_str(VM* vm, const char* mod, const char* name, __f_float__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f64 ret = f(vm, _0, _1, _2); - return vm->PyFloat(ret); - }); -} - typedef f64 (*__f_float__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_float__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_float__bool_bool_bool f) { @@ -1676,266 +116,6 @@ void pkpy_vm_bind__f_str__int_int_int(VM* vm, const char* mod, const char* name, }); } -typedef const char* (*__f_str__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_int_float(VM* vm, const char* mod, const char* name, __f_str__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_int_str(VM* vm, const char* mod, const char* name, __f_str__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_int_bool(VM* vm, const char* mod, const char* name, __f_str__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__int_float_int(VM* vm, const char* mod, const char* name, __f_str__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_float_float(VM* vm, const char* mod, const char* name, __f_str__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_float_str(VM* vm, const char* mod, const char* name, __f_str__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_float_bool(VM* vm, const char* mod, const char* name, __f_str__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__int_str_int(VM* vm, const char* mod, const char* name, __f_str__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_str_float(VM* vm, const char* mod, const char* name, __f_str__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_str_str(VM* vm, const char* mod, const char* name, __f_str__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_str_bool(VM* vm, const char* mod, const char* name, __f_str__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_int(VM* vm, const char* mod, const char* name, __f_str__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_float(VM* vm, const char* mod, const char* name, __f_str__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_str(VM* vm, const char* mod, const char* name, __f_str__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_str__int_bool_bool(VM* vm, const char* mod, const char* name, __f_str__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_int_int(VM* vm, const char* mod, const char* name, __f_str__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__float_int_float(VM* vm, const char* mod, const char* name, __f_str__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_int_str(VM* vm, const char* mod, const char* name, __f_str__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_int_bool(VM* vm, const char* mod, const char* name, __f_str__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_float_int(VM* vm, const char* mod, const char* name, __f_str__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - typedef const char* (*__f_str__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_str__float_float_float(VM* vm, const char* mod, const char* name, __f_str__float_float_float f) { @@ -1949,266 +129,6 @@ void pkpy_vm_bind__f_str__float_float_float(VM* vm, const char* mod, const char* }); } -typedef const char* (*__f_str__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_float_str(VM* vm, const char* mod, const char* name, __f_str__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_float_bool(VM* vm, const char* mod, const char* name, __f_str__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_str_int(VM* vm, const char* mod, const char* name, __f_str__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__float_str_float(VM* vm, const char* mod, const char* name, __f_str__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_str_str(VM* vm, const char* mod, const char* name, __f_str__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_str_bool(VM* vm, const char* mod, const char* name, __f_str__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_int(VM* vm, const char* mod, const char* name, __f_str__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_float(VM* vm, const char* mod, const char* name, __f_str__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_str(VM* vm, const char* mod, const char* name, __f_str__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_str__float_bool_bool(VM* vm, const char* mod, const char* name, __f_str__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_int_int(VM* vm, const char* mod, const char* name, __f_str__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_int_float(VM* vm, const char* mod, const char* name, __f_str__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__str_int_str(VM* vm, const char* mod, const char* name, __f_str__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_int_bool(VM* vm, const char* mod, const char* name, __f_str__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_float_int(VM* vm, const char* mod, const char* name, __f_str__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_float_float(VM* vm, const char* mod, const char* name, __f_str__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__str_float_str(VM* vm, const char* mod, const char* name, __f_str__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_float_bool(VM* vm, const char* mod, const char* name, __f_str__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_str_int(VM* vm, const char* mod, const char* name, __f_str__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_str_float(VM* vm, const char* mod, const char* name, __f_str__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - typedef const char* (*__f_str__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_str__str_str_str(VM* vm, const char* mod, const char* name, __f_str__str_str_str f) { @@ -2222,266 +142,6 @@ void pkpy_vm_bind__f_str__str_str_str(VM* vm, const char* mod, const char* name, }); } -typedef const char* (*__f_str__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_str_bool(VM* vm, const char* mod, const char* name, __f_str__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_int(VM* vm, const char* mod, const char* name, __f_str__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_float(VM* vm, const char* mod, const char* name, __f_str__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_str(VM* vm, const char* mod, const char* name, __f_str__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_str__str_bool_bool(VM* vm, const char* mod, const char* name, __f_str__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_int(VM* vm, const char* mod, const char* name, __f_str__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_float(VM* vm, const char* mod, const char* name, __f_str__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_str(VM* vm, const char* mod, const char* name, __f_str__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_str__bool_int_bool(VM* vm, const char* mod, const char* name, __f_str__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_int(VM* vm, const char* mod, const char* name, __f_str__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_float(VM* vm, const char* mod, const char* name, __f_str__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_str(VM* vm, const char* mod, const char* name, __f_str__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_str__bool_float_bool(VM* vm, const char* mod, const char* name, __f_str__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_int(VM* vm, const char* mod, const char* name, __f_str__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_float(VM* vm, const char* mod, const char* name, __f_str__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_str(VM* vm, const char* mod, const char* name, __f_str__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_str__bool_str_bool(VM* vm, const char* mod, const char* name, __f_str__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_str__bool_bool_int(VM* vm, const char* mod, const char* name, __f_str__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_str__bool_bool_float(VM* vm, const char* mod, const char* name, __f_str__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - -typedef const char* (*__f_str__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_str__bool_bool_str(VM* vm, const char* mod, const char* name, __f_str__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - const char* ret = f(vm, _0, _1, _2); - return vm->PyStr(ret); - }); -} - typedef const char* (*__f_str__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_str__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_str__bool_bool_bool f) { @@ -2508,266 +168,6 @@ void pkpy_vm_bind__f_bool__int_int_int(VM* vm, const char* mod, const char* name }); } -typedef bool (*__f_bool__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_int_float(VM* vm, const char* mod, const char* name, __f_bool__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_int_str(VM* vm, const char* mod, const char* name, __f_bool__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_int_bool(VM* vm, const char* mod, const char* name, __f_bool__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_int(VM* vm, const char* mod, const char* name, __f_bool__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_float(VM* vm, const char* mod, const char* name, __f_bool__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_str(VM* vm, const char* mod, const char* name, __f_bool__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_float_bool(VM* vm, const char* mod, const char* name, __f_bool__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_int(VM* vm, const char* mod, const char* name, __f_bool__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_float(VM* vm, const char* mod, const char* name, __f_bool__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_str(VM* vm, const char* mod, const char* name, __f_bool__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_str_bool(VM* vm, const char* mod, const char* name, __f_bool__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_int(VM* vm, const char* mod, const char* name, __f_bool__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_float(VM* vm, const char* mod, const char* name, __f_bool__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_str(VM* vm, const char* mod, const char* name, __f_bool__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_bool__int_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_int(VM* vm, const char* mod, const char* name, __f_bool__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_float(VM* vm, const char* mod, const char* name, __f_bool__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_str(VM* vm, const char* mod, const char* name, __f_bool__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_int_bool(VM* vm, const char* mod, const char* name, __f_bool__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_float_int(VM* vm, const char* mod, const char* name, __f_bool__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - typedef bool (*__f_bool__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_bool__float_float_float(VM* vm, const char* mod, const char* name, __f_bool__float_float_float f) { @@ -2781,266 +181,6 @@ void pkpy_vm_bind__f_bool__float_float_float(VM* vm, const char* mod, const char }); } -typedef bool (*__f_bool__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_float_str(VM* vm, const char* mod, const char* name, __f_bool__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_float_bool(VM* vm, const char* mod, const char* name, __f_bool__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_int(VM* vm, const char* mod, const char* name, __f_bool__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_float(VM* vm, const char* mod, const char* name, __f_bool__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_str(VM* vm, const char* mod, const char* name, __f_bool__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_str_bool(VM* vm, const char* mod, const char* name, __f_bool__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_int(VM* vm, const char* mod, const char* name, __f_bool__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_float(VM* vm, const char* mod, const char* name, __f_bool__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_str(VM* vm, const char* mod, const char* name, __f_bool__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_bool__float_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_int(VM* vm, const char* mod, const char* name, __f_bool__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_float(VM* vm, const char* mod, const char* name, __f_bool__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_str(VM* vm, const char* mod, const char* name, __f_bool__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_int_bool(VM* vm, const char* mod, const char* name, __f_bool__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_int(VM* vm, const char* mod, const char* name, __f_bool__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_float(VM* vm, const char* mod, const char* name, __f_bool__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_str(VM* vm, const char* mod, const char* name, __f_bool__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_float_bool(VM* vm, const char* mod, const char* name, __f_bool__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_str_int(VM* vm, const char* mod, const char* name, __f_bool__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_str_float(VM* vm, const char* mod, const char* name, __f_bool__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - typedef bool (*__f_bool__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_bool__str_str_str(VM* vm, const char* mod, const char* name, __f_bool__str_str_str f) { @@ -3054,266 +194,6 @@ void pkpy_vm_bind__f_bool__str_str_str(VM* vm, const char* mod, const char* name }); } -typedef bool (*__f_bool__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_str_bool(VM* vm, const char* mod, const char* name, __f_bool__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_int(VM* vm, const char* mod, const char* name, __f_bool__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_float(VM* vm, const char* mod, const char* name, __f_bool__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_str(VM* vm, const char* mod, const char* name, __f_bool__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_bool__str_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_int(VM* vm, const char* mod, const char* name, __f_bool__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_float(VM* vm, const char* mod, const char* name, __f_bool__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_str(VM* vm, const char* mod, const char* name, __f_bool__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__bool_int_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_int(VM* vm, const char* mod, const char* name, __f_bool__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_float(VM* vm, const char* mod, const char* name, __f_bool__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_str(VM* vm, const char* mod, const char* name, __f_bool__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_bool__bool_float_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_int(VM* vm, const char* mod, const char* name, __f_bool__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_float(VM* vm, const char* mod, const char* name, __f_bool__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_str(VM* vm, const char* mod, const char* name, __f_bool__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_bool__bool_str_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_bool_int(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_bool__bool_bool_float(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - -typedef bool (*__f_bool__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_bool__bool_bool_str(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - bool ret = f(vm, _0, _1, _2); - return vm->PyBool(ret); - }); -} - typedef bool (*__f_bool__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_bool__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_bool__bool_bool_bool f) { @@ -3340,266 +220,6 @@ void pkpy_vm_bind__f_None__int_int_int(VM* vm, const char* mod, const char* name }); } -typedef void (*__f_None__int_int_float)(VM*, i64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_int_float(VM* vm, const char* mod, const char* name, __f_None__int_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_int_str)(VM*, i64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_int_str(VM* vm, const char* mod, const char* name, __f_None__int_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_int_bool)(VM*, i64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_int_bool(VM* vm, const char* mod, const char* name, __f_None__int_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_int)(VM*, i64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__int_float_int(VM* vm, const char* mod, const char* name, __f_None__int_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_float)(VM*, i64, f64, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_float_float(VM* vm, const char* mod, const char* name, __f_None__int_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_str)(VM*, i64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_float_str(VM* vm, const char* mod, const char* name, __f_None__int_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_float_bool)(VM*, i64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_float_bool(VM* vm, const char* mod, const char* name, __f_None__int_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_int)(VM*, i64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__int_str_int(VM* vm, const char* mod, const char* name, __f_None__int_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_float)(VM*, i64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_str_float(VM* vm, const char* mod, const char* name, __f_None__int_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_str)(VM*, i64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_str_str(VM* vm, const char* mod, const char* name, __f_None__int_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_str_bool)(VM*, i64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_str_bool(VM* vm, const char* mod, const char* name, __f_None__int_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_int)(VM*, i64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_int(VM* vm, const char* mod, const char* name, __f_None__int_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_float)(VM*, i64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_float(VM* vm, const char* mod, const char* name, __f_None__int_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_str)(VM*, i64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_str(VM* vm, const char* mod, const char* name, __f_None__int_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__int_bool_bool)(VM*, i64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_None__int_bool_bool(VM* vm, const char* mod, const char* name, __f_None__int_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - i64 _0 = vm->PyInt_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_int)(VM*, f64, i64, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_int_int(VM* vm, const char* mod, const char* name, __f_None__float_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_float)(VM*, f64, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__float_int_float(VM* vm, const char* mod, const char* name, __f_None__float_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_str)(VM*, f64, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_int_str(VM* vm, const char* mod, const char* name, __f_None__float_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_int_bool)(VM*, f64, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_int_bool(VM* vm, const char* mod, const char* name, __f_None__float_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_float_int)(VM*, f64, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_float_int(VM* vm, const char* mod, const char* name, __f_None__float_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - typedef void (*__f_None__float_float_float)(VM*, f64, f64, f64); __EXPORT void pkpy_vm_bind__f_None__float_float_float(VM* vm, const char* mod, const char* name, __f_None__float_float_float f) { @@ -3613,266 +233,6 @@ void pkpy_vm_bind__f_None__float_float_float(VM* vm, const char* mod, const char }); } -typedef void (*__f_None__float_float_str)(VM*, f64, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_float_str(VM* vm, const char* mod, const char* name, __f_None__float_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_float_bool)(VM*, f64, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_float_bool(VM* vm, const char* mod, const char* name, __f_None__float_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_int)(VM*, f64, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_str_int(VM* vm, const char* mod, const char* name, __f_None__float_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_float)(VM*, f64, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__float_str_float(VM* vm, const char* mod, const char* name, __f_None__float_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_str)(VM*, f64, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_str_str(VM* vm, const char* mod, const char* name, __f_None__float_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_str_bool)(VM*, f64, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_str_bool(VM* vm, const char* mod, const char* name, __f_None__float_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_int)(VM*, f64, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_int(VM* vm, const char* mod, const char* name, __f_None__float_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_float)(VM*, f64, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_float(VM* vm, const char* mod, const char* name, __f_None__float_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_str)(VM*, f64, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_str(VM* vm, const char* mod, const char* name, __f_None__float_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__float_bool_bool)(VM*, f64, bool, bool); -__EXPORT -void pkpy_vm_bind__f_None__float_bool_bool(VM* vm, const char* mod, const char* name, __f_None__float_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - f64 _0 = vm->PyFloat_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_int)(VM*, const char*, i64, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_int_int(VM* vm, const char* mod, const char* name, __f_None__str_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_float)(VM*, const char*, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_int_float(VM* vm, const char* mod, const char* name, __f_None__str_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_str)(VM*, const char*, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__str_int_str(VM* vm, const char* mod, const char* name, __f_None__str_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_int_bool)(VM*, const char*, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_int_bool(VM* vm, const char* mod, const char* name, __f_None__str_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_int)(VM*, const char*, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_float_int(VM* vm, const char* mod, const char* name, __f_None__str_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_float)(VM*, const char*, f64, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_float_float(VM* vm, const char* mod, const char* name, __f_None__str_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_str)(VM*, const char*, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__str_float_str(VM* vm, const char* mod, const char* name, __f_None__str_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_float_bool)(VM*, const char*, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_float_bool(VM* vm, const char* mod, const char* name, __f_None__str_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_str_int)(VM*, const char*, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_str_int(VM* vm, const char* mod, const char* name, __f_None__str_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_str_float)(VM*, const char*, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_str_float(VM* vm, const char* mod, const char* name, __f_None__str_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - typedef void (*__f_None__str_str_str)(VM*, const char*, const char*, const char*); __EXPORT void pkpy_vm_bind__f_None__str_str_str(VM* vm, const char* mod, const char* name, __f_None__str_str_str f) { @@ -3886,266 +246,6 @@ void pkpy_vm_bind__f_None__str_str_str(VM* vm, const char* mod, const char* name }); } -typedef void (*__f_None__str_str_bool)(VM*, const char*, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_str_bool(VM* vm, const char* mod, const char* name, __f_None__str_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_int)(VM*, const char*, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_int(VM* vm, const char* mod, const char* name, __f_None__str_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_float)(VM*, const char*, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_float(VM* vm, const char* mod, const char* name, __f_None__str_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_str)(VM*, const char*, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_str(VM* vm, const char* mod, const char* name, __f_None__str_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__str_bool_bool)(VM*, const char*, bool, bool); -__EXPORT -void pkpy_vm_bind__f_None__str_bool_bool(VM* vm, const char* mod, const char* name, __f_None__str_bool_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - const char* _0 = vm->PyStr_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_int)(VM*, bool, i64, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_int(VM* vm, const char* mod, const char* name, __f_None__bool_int_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_float)(VM*, bool, i64, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_float(VM* vm, const char* mod, const char* name, __f_None__bool_int_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_str)(VM*, bool, i64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_str(VM* vm, const char* mod, const char* name, __f_None__bool_int_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_int_bool)(VM*, bool, i64, bool); -__EXPORT -void pkpy_vm_bind__f_None__bool_int_bool(VM* vm, const char* mod, const char* name, __f_None__bool_int_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - i64 _1 = vm->PyInt_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_int)(VM*, bool, f64, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_int(VM* vm, const char* mod, const char* name, __f_None__bool_float_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_float)(VM*, bool, f64, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_float(VM* vm, const char* mod, const char* name, __f_None__bool_float_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_str)(VM*, bool, f64, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_str(VM* vm, const char* mod, const char* name, __f_None__bool_float_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_float_bool)(VM*, bool, f64, bool); -__EXPORT -void pkpy_vm_bind__f_None__bool_float_bool(VM* vm, const char* mod, const char* name, __f_None__bool_float_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - f64 _1 = vm->PyFloat_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_int)(VM*, bool, const char*, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_int(VM* vm, const char* mod, const char* name, __f_None__bool_str_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_float)(VM*, bool, const char*, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_float(VM* vm, const char* mod, const char* name, __f_None__bool_str_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_str)(VM*, bool, const char*, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_str(VM* vm, const char* mod, const char* name, __f_None__bool_str_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_str_bool)(VM*, bool, const char*, bool); -__EXPORT -void pkpy_vm_bind__f_None__bool_str_bool(VM* vm, const char* mod, const char* name, __f_None__bool_str_bool f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - const char* _1 = vm->PyStr_AS_C(args[1]); - bool _2 = vm->PyBool_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_bool_int)(VM*, bool, bool, i64); -__EXPORT -void pkpy_vm_bind__f_None__bool_bool_int(VM* vm, const char* mod, const char* name, __f_None__bool_bool_int f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - i64 _2 = vm->PyInt_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_bool_float)(VM*, bool, bool, f64); -__EXPORT -void pkpy_vm_bind__f_None__bool_bool_float(VM* vm, const char* mod, const char* name, __f_None__bool_bool_float f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - f64 _2 = vm->PyFloat_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - -typedef void (*__f_None__bool_bool_str)(VM*, bool, bool, const char*); -__EXPORT -void pkpy_vm_bind__f_None__bool_bool_str(VM* vm, const char* mod, const char* name, __f_None__bool_bool_str f) { - PyVar obj = vm->new_module_if_not_existed(mod); - vm->bindFunc<3>(obj, name, [f](VM* vm, const pkpy::ArgList& args) { - bool _0 = vm->PyBool_AS_C(args[0]); - bool _1 = vm->PyBool_AS_C(args[1]); - const char* _2 = vm->PyStr_AS_C(args[2]); - f(vm, _0, _1, _2); - return vm->None; - }); -} - typedef void (*__f_None__bool_bool_bool)(VM*, bool, bool, bool); __EXPORT void pkpy_vm_bind__f_None__bool_bool_bool(VM* vm, const char* mod, const char* name, __f_None__bool_bool_bool f) {