next up previous contents
Next: The print and grab Up: The CHAR_SLLIST Implementation Details: Previous: The CHAR_SLLIST Implementation Details:

The Overloaded Input/ Output Operators:

istream& operator>>(istream& input,CHAR_LIST_CORE& A){
  A.grab(input); 
  return(input);
  }
istream& operator>>(istream& input,CHAR_LIST_CORE* A){
  A->grab(input); 
  return(input);
  }
ostream& operator<<(ostream& output,const CHAR_LIST_CORE& A){
  A.print(output); return(output);
  }
ostream& operator<<(ostream& output,const CHAR_LIST_CORE* A){
  A->print(output); return(output);
  }

These overloaded operators use public grab and print agents to access private information.



 

Jim Peterson
1999-04-22