1 2 #ifndef CE_PARSER_H_ 3 #define CE_PARSER_H_ 4 5 namespace libdap 6 { 7 8 struct ce_parser_arg 9 { 10 ConstraintEvaluator *eval; 11 DDS *dds; 12 ce_parser_argce_parser_arg13 ce_parser_arg() : eval(0), dds(0) 14 {} ce_parser_argce_parser_arg15 ce_parser_arg(ConstraintEvaluator *e, DDS *d) : eval(e), dds(d) 16 {} ~ce_parser_argce_parser_arg17 virtual ~ce_parser_arg() 18 {} 19 get_evalce_parser_arg20 ConstraintEvaluator *get_eval() 21 { 22 return eval; 23 } set_evalce_parser_arg24 void set_eval(ConstraintEvaluator *obj) 25 { 26 eval = obj; 27 } 28 get_ddsce_parser_arg29 DDS *get_dds() 30 { 31 return dds; 32 } set_ddsce_parser_arg33 void set_dds(DDS *obj) 34 { 35 dds = obj; 36 } 37 }; 38 39 } // namespace libdap 40 41 #endif // CE_PARSER_H_ 42