13 #ifndef MAC_SMART_PTR_H
14 #define MAC_SMART_PTR_H
18 #if defined(__APPLE__)
43 if (_object) _object->release();
88 if (_object) _object->release();
90 if (_object) _object->retain();
Smart pointer to reference counted object (Helper class)
SmartPtr(const SmartPtr< T > &p)
SmartPtr< T > & operator=(T *o)
SmartPtr< T > & operator=(const SmartPtr< T > &p)
bool operator==(const SmartPtr< T > &p) const
bool operator!=(const SmartPtr< T > &p) const
bool operator==(T *p) const