48 virtual void Destroy(T*&)
const = 0;
107 #define LINKDESTRUCTOR(d, type, m) LinkDestructor<type> d
108 #define HARDDESTRUCTOR(d, type, m) HardDestructor<type> d
109 #define ARRAYHARDDESTRUCTOR(d, type, m) ArrayHardDestructor<type> d
void Destroy(T *&pnt) const
void Destroy(T *&pnt) const
#define SAFEDELETEARR(pnt)
void Destroy(T *&pnt) const
~ArrayHardDestructor(void)
ArrayHardDestructor(void)
virtual void Destroy(T *&) const =0
virtual ~Destructor(void)