libdap
Updated for version 3.17.0
|
00001 00002 #ifndef CE_PARSER_H_ 00003 #define CE_PARSER_H_ 00004 00005 namespace libdap 00006 { 00007 00008 struct ce_parser_arg 00009 { 00010 ConstraintEvaluator *eval; 00011 DDS *dds; 00012 00013 ce_parser_arg() : eval(0), dds(0) 00014 {} 00015 ce_parser_arg(ConstraintEvaluator *e, DDS *d) : eval(e), dds(d) 00016 {} 00017 virtual ~ce_parser_arg() 00018 {} 00019 00020 ConstraintEvaluator *get_eval() 00021 { 00022 return eval; 00023 } 00024 void set_eval(ConstraintEvaluator *obj) 00025 { 00026 eval = obj; 00027 } 00028 00029 DDS *get_dds() 00030 { 00031 return dds; 00032 } 00033 void set_dds(DDS *obj) 00034 { 00035 dds = obj; 00036 } 00037 }; 00038 00039 } // namespace libdap 00040 00041 #endif // CE_PARSER_H_