#include "plist.hh" template IPointerList::~IPointerList() { PCursor c( *this ); while (c.ok()) { delete c.remove_p(); } } template PCursor PointerList::find(T what ) const { PCursor i(*this); for (; i.ok(); i++) if (i.ptr() == what) break; return i; }