libdap  Updated for version 3.20.6
libdap4 is an implementation of OPeNDAP's DAP protocol.
ce_parser.h
1 
2 #ifndef CE_PARSER_H_
3 #define CE_PARSER_H_
4 
5 namespace libdap
6 {
7 
9 {
10  ConstraintEvaluator *eval;
11  DDS *dds;
12 
13  ce_parser_arg() : eval(0), dds(0)
14  {}
15  ce_parser_arg(ConstraintEvaluator *e, DDS *d) : eval(e), dds(d)
16  {}
17  virtual ~ce_parser_arg()
18  {}
19 
20  ConstraintEvaluator *get_eval()
21  {
22  return eval;
23  }
24  void set_eval(ConstraintEvaluator *obj)
25  {
26  eval = obj;
27  }
28 
29  DDS *get_dds()
30  {
31  return dds;
32  }
33  void set_dds(DDS *obj)
34  {
35  dds = obj;
36  }
37 };
38 
39 } // namespace libdap
40 
41 #endif // CE_PARSER_H_
top level DAP object to house generic methods
Definition: AISConnect.cc:30
Evaluate a constraint expression.