49 #ifndef _constructor_h
53 #ifndef base_type_factory_h
187 string d_container_name;
193 string d_dap_version;
194 string d_request_xml_base;
199 vector<BaseType *> vars;
206 long d_max_response_size;
220 typedef std::vector<BaseType *>::reverse_iterator
Vars_riter ;
343 void parse(
string fname);
345 void parse(FILE *in = stdin);
348 void print(FILE *out);
350 void print_xml(FILE *out,
bool constrained,
const string &blob =
"");
353 void print(ostream &out);
355 void print_xml(ostream &out,
bool constrained,
const string &blob =
"");
358 void print_xml_writer(ostream &out,
bool constrained,
const string &blob =
"");
361 void print_dmr(ostream &out,
bool constrained);
366 bool mark(
const string &name,
bool state);
371 virtual void dump(ostream &strm)
const ;