--- include/Ptr.h.orig Wed Oct 7 14:15:50 1998 +++ include/Ptr.h Tue Jul 22 09:19:49 2003 @@ -5,6 +5,7 @@ #define Ptr_INCLUDED 1 #include "Boolean.h" +#include "Resource.h" // T must have Resource as a public base class // T may be an incomplete type @@ -69,8 +70,8 @@ class ConstPtr : private Ptr { (public) const T *operator->() const { return Ptr::pointer(); } const T &operator*() const { return *Ptr::pointer(); } void swap(ConstPtr &p) { Ptr::swap(p); } - Ptr::isNull; - Ptr::clear; + using Ptr::isNull; + using Ptr::clear; Boolean operator==(const Ptr &p) const { return Ptr::operator==(p); } Boolean operator!=(const Ptr &p) const { return Ptr::operator!=(p); } Boolean operator==(const ConstPtr &p) const {