18 #ifndef __NDB_AUTO_PTR_HPP
19 #define __NDB_AUTO_PTR_HPP
21 #include <ndb_global.h>
28 void reset(T * obj = 0) {
if (m_obj) free(m_obj); m_obj = obj; }
37 void reset(T * obj = 0) {
if (m_obj)
delete m_obj; m_obj = obj; }
46 void reset(T * obj = 0) {
if (m_obj)
delete[] m_obj; m_obj = obj; }