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)