kopia lustrzana https://github.com/pimoroni/pimoroni-pico
MicroPython: Add tracked alloc/free class helpers.
rodzic
a0ab44067f
commit
157841f9db
|
@ -13,4 +13,7 @@
|
|||
|
||||
|
||||
#define m_new_class(cls, ...) new(m_new(cls, 1)) cls(__VA_ARGS__)
|
||||
#define m_del_class(cls, ptr) ptr->~cls();m_del(cls, ptr, 1)
|
||||
#define m_del_class(cls, ptr) ptr->~cls();m_del(cls, ptr, 1)
|
||||
|
||||
#define m_tracked_alloc_class(cls, ...) new(m_tracked_calloc(1, sizeof(cls))) cls(__VA_ARGS__)
|
||||
#define m_tracked_free_class(cls, ptr) ptr->~cls();m_tracked_free(ptr)
|
Ładowanie…
Reference in New Issue