15 #ifndef INTERROGATE_DATAFILE_H 16 #define INTERROGATE_DATAFILE_H 21 #include "dtoolbase.h" 24 void idf_output_string(ostream &out,
const string &str,
char whitespace =
' ');
25 void idf_input_string(istream &in,
string &str);
27 void idf_output_string(ostream &out,
const char *str,
char whitespace =
' ');
28 void idf_input_string(istream &in,
const char *&str);
30 template<
class Element>
31 void idf_output_vector(ostream &out,
const vector<Element> &vec);
33 template<
class Element>
34 void idf_input_vector(istream &in, vector<Element> &vec);
36 #include "interrogate_datafile.I"