#include <RValue.h>
Holds the rvalues for the parser, Clause objects and evaluator.
- See also
- Clause.h
-
DDS.h
-
expr.y
Definition at line 46 of file RValue.h.
◆ Args_citer
typedef std::vector<rvalue*>::const_iterator libdap::rvalue::Args_citer |
◆ Args_iter
typedef std::vector<rvalue*>::iterator libdap::rvalue::Args_iter |
◆ rvalue() [1/3]
◆ rvalue() [2/3]
libdap::rvalue::rvalue |
( |
btp_func |
f, |
|
|
std::vector< rvalue * > * |
a |
|
) |
| |
◆ rvalue() [3/3]
libdap::rvalue::rvalue |
( |
| ) |
|
◆ ~rvalue()
libdap::rvalue::~rvalue |
( |
| ) |
|
|
virtual |
◆ bvalue()
Return the BaseType * for a given rvalue. If the rvalue is a func_rvalue, evaluates the func_rvalue and returns the result. The functions referenced by func_rvalues must encapsulate their return values in BaseType *s.
- Parameters
-
dds | The dds to pass to a function. |
Definition at line 174 of file RValue.cc.
◆ value_name()
string libdap::rvalue::value_name |
( |
| ) |
|
The documentation for this class was generated from the following files: