49 #ifndef _constructor_h
53 #ifndef base_type_factory_h
71 #define FILE_METHODS 1
185 string d_container_name;
191 string d_dap_version;
192 string d_request_xml_base;
196 vector<BaseType *> vars;
215 typedef std::vector<BaseType *>::reverse_iterator
Vars_riter ;
314 void parse(
string fname);
316 void parse(FILE *in = stdin);
318 void print(FILE *out);
320 void print_xml(FILE *out,
bool constrained,
const string &blob =
"");
322 void print(ostream &out);
324 void print_xml(ostream &out,
bool constrained,
const string &blob =
"");
327 bool mark(
const string &name,
bool state);
332 virtual void dump(ostream &strm)
const ;