next up previous contents
Next: node.c: Up: The Node Class: Previous: The Node Class:

node.h:

class ostream;
class istream;

class Node{
    friend istream& operator>>(istream& in, Node& A);
    friend istream& operator>>(istream& in, Node* A);
    friend ostream& operator<<(ostream& out,const Node& A);
    friend ostream& operator<<(ostream& out,const Node* A);
  private:
    char *d_name_p;
    
  public:
    Node();
    Node(const char *name);
    Node(const Node&);
    ~Node();
    Node& operator=(const Node&);
    const char *name() const;
    istream& grab(istream& in); 
    ostream& print(ostream& out) const;
  };



Jim Peterson
1999-05-17