#ifndef I #define I class breakpoint { protected : breakpoint * left; //pointer to previous item breakpoint * right; //pointer to next item public: int value; breakpoint() {}; breakpoint(int); virtual ~breakpoint(); breakpoint * link(breakpoint *); breakpoint * unlink(void); breakpoint * getleft(){return left;} breakpoint * getright(){return right;} virtual breakpoint * insertbreakpoint(breakpoint * bp) {return bp;} int getbreakpoint(){return value;} void setbreakpoint(int); }; #endif