#ifndef LEGOWORLDLIST_H #define LEGOWORLDLIST_H #include "mxlist.h" #include "mxtypes.h" class LegoWorld; // VTABLE: LEGO1 0x100d8700 // class MxCollection // VTABLE: LEGO1 0x100d8718 // class MxList // VTABLE: LEGO1 0x100d8730 // class MxPtrList // VTABLE: LEGO1 0x100d8680 // SIZE 0x18 class LegoWorldList : public MxPtrList { public: LegoWorldList(MxBool p_ownership = FALSE) : MxPtrList(p_ownership) {} // FUNCTION: LEGO1 0x100598d0 virtual MxS8 Compare(LegoWorld* p_a, LegoWorld* p_b) override { return p_a == p_b ? 0 : p_a < p_b ? -1 : 1; } // vtable+0x14 // SYNTHETIC: LEGO1 0x10059a00 // LegoWorldList::`scalar deleting destructor' }; // VTABLE: LEGO1 0x100d75b8 // class MxListCursor // VTABLE: LEGO1 0x100d7588 // class MxPtrListCursor // VTABLE: LEGO1 0x100d75a0 // SIZE 0x10 class LegoWorldListCursor : public MxPtrListCursor { public: LegoWorldListCursor(LegoWorldList* p_list) : MxPtrListCursor(p_list){}; }; // SYNTHETIC: LEGO1 0x1003e870 // LegoWorldListCursor::`scalar deleting destructor' // FUNCTION: LEGO1 0x1003e8e0 // MxPtrListCursor::~MxPtrListCursor // SYNTHETIC: LEGO1 0x1003e930 // MxListCursor::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x1003e9a0 // MxPtrListCursor::`scalar deleting destructor' // FUNCTION: LEGO1 0x1003ea10 // MxListCursor::~MxListCursor // FUNCTION: LEGO1 0x1003ea60 // LegoWorldListCursor::~LegoWorldListCursor // TEMPLATE: LEGO1 0x100598f0 // MxCollection::Compare // TEMPLATE: LEGO1 0x10059900 // MxCollection::~MxCollection // TEMPLATE: LEGO1 0x10059950 // MxCollection::Destroy // TEMPLATE: LEGO1 0x10059960 // MxList::~MxList // TEMPLATE: LEGO1 0x100599f0 // MxPtrList::Destroy // SYNTHETIC: LEGO1 0x10059ac0 // MxCollection::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x10059b30 // MxList::`scalar deleting destructor' // SYNTHETIC: LEGO1 0x10059be0 // MxPtrList::`scalar deleting destructor' // TEMPLATE: LEGO1 0x1005b740 // MxList::DeleteEntry #endif // LEGOWORLDLIST_H