libdap
Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
ce_parser.h
Go to the documentation of this file.
1
2
#ifndef CE_PARSER_H_
3
#define CE_PARSER_H_
4
5
namespace
libdap
{
6
7
struct
ce_parser_arg
{
8
ConstraintEvaluator
*
eval
;
9
DDS
*
dds
;
10
11
ce_parser_arg
() :
eval
(0),
dds
(0) {}
12
ce_parser_arg
(
ConstraintEvaluator
*e,
DDS
*d) :
eval
(e),
dds
(d) {}
13
virtual
~ce_parser_arg
() {}
14
15
ConstraintEvaluator
*
get_eval
() {
return
eval
; }
16
void
set_eval
(
ConstraintEvaluator
*obj) {
eval
= obj; }
17
18
DDS
*
get_dds
() {
return
dds
; }
19
void
set_dds
(
DDS
*obj) {
dds
= obj; }
20
};
21
22
}
// namespace libdap
23
24
#endif
// CE_PARSER_H_
libdap::ConstraintEvaluator
Evaluate a constraint expression.
Definition
ConstraintEvaluator.h:41
libdap::DDS
Definition
DDS.h:176
libdap
top level DAP object to house generic methods
Definition
AISConnect.cc:30
libdap::ce_parser_arg::set_eval
void set_eval(ConstraintEvaluator *obj)
Definition
ce_parser.h:16
libdap::ce_parser_arg::eval
ConstraintEvaluator * eval
Definition
ce_parser.h:8
libdap::ce_parser_arg::set_dds
void set_dds(DDS *obj)
Definition
ce_parser.h:19
libdap::ce_parser_arg::dds
DDS * dds
Definition
ce_parser.h:9
libdap::ce_parser_arg::ce_parser_arg
ce_parser_arg()
Definition
ce_parser.h:11
libdap::ce_parser_arg::ce_parser_arg
ce_parser_arg(ConstraintEvaluator *e, DDS *d)
Definition
ce_parser.h:12
libdap::ce_parser_arg::~ce_parser_arg
virtual ~ce_parser_arg()
Definition
ce_parser.h:13
libdap::ce_parser_arg::get_eval
ConstraintEvaluator * get_eval()
Definition
ce_parser.h:15
libdap::ce_parser_arg::get_dds
DDS * get_dds()
Definition
ce_parser.h:18
ce_parser.h
Generated by
1.13.2