*** settergetter.h.orig Thu Apr 17 15:07:13 1997 --- settergetter.h Thu Apr 17 15:17:30 1997 *************** *** 64,69 **** --- 64,70 ---- Status (Object::*setfunc)(Type), Type (Object::*getfunc)() const) : obj(objptr), setter(setfunc), getter(getfunc) {} + ~MethodSetterGetter() {} redefined boolean set(Type value) { return boolean((obj->*setter)(value)); } *************** *** 82,94 **** return new MethodSetterGetter(objptr, setfunc, getfunc); } - //******** - template class FunctionSetterGetter : public SetterGetter { public: FunctionSetterGetter(Status (*setfunc)(Type), Type (*getfunc)()) : setter(setfunc), getter(getfunc) {} redefined boolean set(Type value) { (*setter)(value); return true; } redefined Type get() const { return (*getter)(); } private: --- 83,94 ---- return new MethodSetterGetter(objptr, setfunc, getfunc); } template class FunctionSetterGetter : public SetterGetter { public: FunctionSetterGetter(Status (*setfunc)(Type), Type (*getfunc)()) : setter(setfunc), getter(getfunc) {} + ~FunctionSetterGetter() {} redefined boolean set(Type value) { (*setter)(value); return true; } redefined Type get() const { return (*getter)(); } private: