jeffw@CSSUN.TAMU.EDU (Jeffrey A Waller) (10/10/89)
#ifndef __IDs
#include "IDs.h"
#endif
#ifndef __stream
#define __stream
#include <stream.h>
#endif
#ifndef __node
#define __node
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
class LinkedList;
class node
{ friend LinkedList;
private:
node *pRight;
node *pLeft;
LinkedList *pRoot;
protected:
virtual node *Copy();
virtual unsigned long IdentifySelf();
virtual int DerivedFrom(unsigned long derivedid);
public:
node();
node(node ©node);
virtual node &operator=(node ©node);
virtual LinkedList operator+(node &addnode);
virtual LinkedList operator+(LinkedList &addlist);
virtual int Same(node *comparenode);
virtual void Print(ostream &output);
virtual ~node();
};
#endif