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"