libdap++
Updated for version 3.14.0
|
#include <D4RValue.h>
Public Member Functions | |
D4RValue () | |
D4RValue (BaseType *btp) | |
D4RValue (D4Function f, D4RValueList *args) | |
D4RValue (unsigned long long ui) | |
D4RValue (long long i) | |
D4RValue (double r) | |
D4RValue (std::string s) | |
D4RValue (std::vector< dods_byte > &byte_args) | |
D4RValue (std::vector< dods_int8 > &byte_int8) | |
D4RValue (std::vector< dods_uint16 > &byte_uint16) | |
D4RValue (std::vector< dods_int16 > &byte_int16) | |
D4RValue (std::vector< dods_uint32 > &byte_uint32) | |
D4RValue (std::vector< dods_int32 > &byte_int32) | |
D4RValue (std::vector< dods_uint64 > &byte_uint64) | |
D4RValue (std::vector< dods_int64 > &byte_int64) | |
D4RValue (std::vector< dods_float32 > &byte_float32) | |
D4RValue (std::vector< dods_float64 > &byte_float64) | |
BaseType * | value (DMR &dmr) |
virtual | ~D4RValue () |
Friends | |
class | D4RValueList |
Holds the RValues for the D4 function parser
Definition at line 72 of file D4RValue.h.
|
inline |
Definition at line 94 of file D4RValue.h.
|
inline |
Definition at line 96 of file D4RValue.h.
|
inline |
Definition at line 97 of file D4RValue.h.
libdap::D4RValue::D4RValue | ( | unsigned long long | ui | ) |
Definition at line 82 of file D4RValue.cc.
References libdap::UInt64::set_value().
libdap::D4RValue::D4RValue | ( | long long | i | ) |
Definition at line 89 of file D4RValue.cc.
References libdap::Int64::set_value().
libdap::D4RValue::D4RValue | ( | double | r | ) |
Definition at line 96 of file D4RValue.cc.
References libdap::Float64::set_value().
libdap::D4RValue::D4RValue | ( | std::string | s | ) |
Definition at line 103 of file D4RValue.cc.
References libdap::remove_quotes(), and libdap::Str::set_value().
libdap::D4RValue::D4RValue | ( | std::vector< dods_byte > & | byte_args | ) |
Definition at line 110 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_int8 > & | byte_int8 | ) |
Definition at line 117 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_uint16 > & | byte_uint16 | ) |
Definition at line 124 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_int16 > & | byte_int16 | ) |
Definition at line 131 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_uint32 > & | byte_uint32 | ) |
Definition at line 138 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_int32 > & | byte_int32 | ) |
Definition at line 145 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_uint64 > & | byte_uint64 | ) |
Definition at line 152 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_int64 > & | byte_int64 | ) |
Definition at line 159 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_float32 > & | byte_float32 | ) |
Definition at line 166 of file D4RValue.cc.
libdap::D4RValue::D4RValue | ( | std::vector< dods_float64 > & | byte_float64 | ) |
Definition at line 173 of file D4RValue.cc.
|
virtual |
Definition at line 180 of file D4RValue.cc.
Return the BaseType * for a given RValue.
dmr | The DMR to pass to a function. |
Definition at line 198 of file D4RValue.cc.
References libdap::BaseType::read(), and libdap::BaseType::set_read_p().
|
friend |
Definition at line 91 of file D4RValue.h.