mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
remove unused macros
This commit is contained in:
parent
dcb970d327
commit
272ffabb77
@ -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<T*>(self.ptr); \
|
||||
return VAR(tgt->EXPR); \
|
||||
}, \
|
||||
[](VM* vm, ArgsView args){ \
|
||||
VoidP& self = PK_OBJ_GET(VoidP, args[0]); \
|
||||
T* tgt = reinterpret_cast<T*>(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<T*>(self.ptr); \
|
||||
return VAR(tgt->EXPR); \
|
||||
});
|
||||
|
||||
#define PY_PROPERTY(T, NAME, REF, FGET, FSET) \
|
||||
vm->bind_property(type, NAME, \
|
||||
[](VM* vm, ArgsView args){ \
|
||||
|
Loading…
x
Reference in New Issue
Block a user