From 4b05395f8967c6ef8e7199689405e857f5eba513 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 27 Jan 2024 17:10:27 -0500 Subject: [PATCH] Add size assert --- .../lego/legoomni/include/legoinputmanager.h | 19 ++++++++++--------- .../legoomni/src/input/legoinputmanager.cpp | 1 + 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/LEGO1/lego/legoomni/include/legoinputmanager.h b/LEGO1/lego/legoomni/include/legoinputmanager.h index fcccddea..f7d24d0b 100644 --- a/LEGO1/lego/legoomni/include/legoinputmanager.h +++ b/LEGO1/lego/legoomni/include/legoinputmanager.h @@ -55,20 +55,12 @@ class LegoNotifyList : public MxPtrList { // class MxPtrListCursor // VTABLE: LEGO1 0x100d6aa8 +// SIZE 0x10 class LegoNotifyListCursor : public MxPtrListCursor { public: LegoNotifyListCursor(LegoNotifyList* p_list) : MxPtrListCursor(p_list) {} }; -// SYNTHETIC: LEGO1 0x10028fd0 -// LegoNotifyListCursor::`scalar deleting destructor' - -// SYNTHETIC: LEGO1 0x10029090 -// MxListCursor::`scalar deleting destructor' - -// SYNTHETIC: LEGO1 0x10029100 -// MxPtrListCursor::`scalar deleting destructor' - // VTABLE: LEGO1 0x100d8760 // SIZE 0x338 class LegoInputManager : public MxPresenter { @@ -178,6 +170,15 @@ class LegoInputManager : public MxPresenter { // SYNTHETIC: LEGO1 0x10028b30 // MxPtrList::`scalar deleting destructor' +// SYNTHETIC: LEGO1 0x10028fd0 +// LegoNotifyListCursor::`scalar deleting destructor' + +// SYNTHETIC: LEGO1 0x10029090 +// MxListCursor::`scalar deleting destructor' + +// SYNTHETIC: LEGO1 0x10029100 +// MxPtrListCursor::`scalar deleting destructor' + // TEMPLATE: LEGO1 0x1005bb80 // MxCollection::Compare diff --git a/LEGO1/lego/legoomni/src/input/legoinputmanager.cpp b/LEGO1/lego/legoomni/src/input/legoinputmanager.cpp index c0f34557..2a551c71 100644 --- a/LEGO1/lego/legoomni/src/input/legoinputmanager.cpp +++ b/LEGO1/lego/legoomni/src/input/legoinputmanager.cpp @@ -6,6 +6,7 @@ DECOMP_SIZE_ASSERT(LegoInputManager, 0x338) DECOMP_SIZE_ASSERT(LegoNotifyList, 0x18) +DECOMP_SIZE_ASSERT(LegoNotifyListCursor, 0x10) DECOMP_SIZE_ASSERT(LegoEventQueue, 0x18) // GLOBAL: LEGO1 0x100f31b0