// $Id: array.cc,v 1.2 1995/12/30 14:52:43 aml Exp $ #include "utils.hh" #include "array.hh" /* Hpux C++ compiler does not handle template functions in header files */ #ifdef hpux template ostream &operator<<(ostream &s, array &arr) { int i; s << arr.cnt << "\n"; for(i=0; i int operator<=(const T &elem, array &arr) { int i; for(i=0; i ofstream &operator<<(ofstream &s, array &arr) { int i; s << arr.cnt << "\n"; for(i=0; i istream &operator>>(istream &s, array &arr) { int i; s >> arr.cnt; for(i=0; i> arr[i]; return(s); } template ifstream &operator>>(ifstream &s, array &arr) { int i; s >> arr.cnt; for(i=0; i> arr[i]; return(s); } #endif