diff options
Diffstat (limited to 'src/Display/ValueMenuItem.h')
-rw-r--r-- | src/Display/ValueMenuItem.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Display/ValueMenuItem.h b/src/Display/ValueMenuItem.h index fb22738c..2660bb7e 100644 --- a/src/Display/ValueMenuItem.h +++ b/src/Display/ValueMenuItem.h @@ -17,8 +17,7 @@ class ValueMenuItem final : public MenuItem { public: - void* operator new(size_t sz) noexcept { return FreelistManager::Allocate<ValueMenuItem>(); } - void operator delete(void* p) noexcept { FreelistManager::Release<ValueMenuItem>(p); } + DECLARE_FREELIST_NEW_DELETE(ValueMenuItem) ValueMenuItem(PixelNumber r, PixelNumber c, PixelNumber w, Alignment a, FontNumber fn, bool adj, const char *_ecv_array _ecv_null om, unsigned int v, unsigned int d) noexcept; void Draw(Lcd& lcd, PixelNumber maxWidth, bool highlight) noexcept override; |