diff --git a/panda/src/egg/eggAttributes.h b/panda/src/egg/eggAttributes.h index d126392613..c38d66a315 100644 --- a/panda/src/egg/eggAttributes.h +++ b/panda/src/egg/eggAttributes.h @@ -34,7 +34,7 @@ // appearances of the EggObject base class. And making // EggObject a virtual base class is just no fun. //////////////////////////////////////////////////////////////////// -class EXPCL_PANDAEGG EggAttributes { +class EXPCL_PANDAEGG EggAttributes : public MemoryBase { PUBLISHED: EggAttributes(); EggAttributes(const EggAttributes ©); diff --git a/panda/src/express/namable.h b/panda/src/express/namable.h index 9b95277a5f..9c756827d2 100644 --- a/panda/src/express/namable.h +++ b/panda/src/express/namable.h @@ -26,7 +26,7 @@ // The name is either empty or nonempty, but it is never // NULL. //////////////////////////////////////////////////////////////////// -class EXPCL_PANDAEXPRESS Namable { +class EXPCL_PANDAEXPRESS Namable : public MemoryBase { PUBLISHED: INLINE Namable(const string &initial_name = ""); INLINE Namable(const Namable ©); diff --git a/pandatool/src/dxf/dxfFile.h b/pandatool/src/dxf/dxfFile.h index 9237a2ac1f..22777a52db 100644 --- a/pandatool/src/dxf/dxfFile.h +++ b/pandatool/src/dxf/dxfFile.h @@ -36,7 +36,7 @@ static const int DXF_num_colors = 256; // appropriate functions overridden (particularly // DoneEntity()). //////////////////////////////////////////////////////////////////// -class DXFFile { +class DXFFile : public MemoryBase { public: DXFFile(); virtual ~DXFFile();