49 #ifndef _constructor_h
53 #ifndef base_type_factory_h
75 #define FILE_METHODS 1
189 string d_container_name;
195 string d_dap_version;
196 string d_request_xml_base;
200 vector<BaseType *> vars;
209 long d_max_response_size;
221 typedef std::vector<BaseType *>::reverse_iterator
Vars_riter ;
335 void parse(
string fname);
337 void parse(FILE *in = stdin);
339 void print(FILE *out);
341 void print_xml(FILE *out,
bool constrained,
const string &blob =
"");
343 void print(ostream &out);
345 void print_xml(ostream &out,
bool constrained,
const string &blob =
"");
347 void print_xml_writer(ostream &out,
bool constrained,
const string &blob =
"");
352 bool mark(
const string &name,
bool state);
357 virtual void dump(ostream &strm)
const ;