From 272ffabb7733c6effb92233ca0c1af02d533fd6c Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 2 May 2024 16:58:01 +0800 Subject: [PATCH] remove unused macros --- include/pocketpy/bindings.h | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/include/pocketpy/bindings.h b/include/pocketpy/bindings.h index 13a30545..c76e283e 100644 --- a/include/pocketpy/bindings.h +++ b/include/pocketpy/bindings.h @@ -86,20 +86,6 @@ void _bind(VM* vm, PyObject* obj, const char* sig, Ret(T::*func)(Params...)){ return vm->None; \ }); -#define PY_FIELD_P(T, NAME, EXPR) \ - vm->bind_property(type, NAME, \ - [](VM* vm, ArgsView args){ \ - VoidP& self = PK_OBJ_GET(VoidP, args[0]); \ - T* tgt = reinterpret_cast(self.ptr); \ - return VAR(tgt->EXPR); \ - }, \ - [](VM* vm, ArgsView args){ \ - VoidP& self = PK_OBJ_GET(VoidP, args[0]); \ - T* tgt = reinterpret_cast(self.ptr); \ - tgt->EXPR = CAST(decltype(tgt->EXPR), args[1]); \ - return vm->None; \ - }); - #define PY_READONLY_FIELD(T, NAME, REF, EXPR) \ vm->bind_property(type, NAME, \ [](VM* vm, ArgsView args){ \ @@ -107,14 +93,6 @@ void _bind(VM* vm, PyObject* obj, const char* sig, Ret(T::*func)(Params...)){ return VAR(self.REF()->EXPR); \ }); -#define PY_READONLY_FIELD_P(T, NAME, EXPR) \ - vm->bind_property(type, NAME, \ - [](VM* vm, ArgsView args){ \ - VoidP& self = PK_OBJ_GET(VoidP, args[0]); \ - T* tgt = reinterpret_cast(self.ptr); \ - return VAR(tgt->EXPR); \ - }); - #define PY_PROPERTY(T, NAME, REF, FGET, FSET) \ vm->bind_property(type, NAME, \ [](VM* vm, ArgsView args){ \