#pragma once #include "SWA.inl" namespace Chao::CSD { template class SubjectBase { public: struct Vftable { be m_fpDtor; be m_fpGetObservee; }; xpointer m_pVftable; SWA_INSERT_PADDING(0x0C); ~SubjectBase(); TObservee* GetObservee() const; }; } #include "CSD/Manager/csdmSubjectBase.inl"