Holds a 16-bit signed integer value.
More...
#include <Int16.h>
|
| unsigned int | buf2val (void **val) override |
| void | compute_checksum (Crc32 &checksum) override |
| bool | d4_ops (BaseType *b, int op) override |
| void | deserialize (D4StreamUnMarshaller &um, DMR &dmr) override |
| bool | deserialize (UnMarshaller &um, DDS *dds, bool reuse=false) override |
| void | dump (ostream &strm) const override |
| | dumps information about this object
|
| | Int16 (const Int16 ©_from) |
| | Int16 (const string &n) |
| | Int16 (const string &n, const string &d) |
| Int16 & | operator= (const Int16 &rhs) |
| bool | ops (BaseType *b, int op) override |
| void | print_val (FILE *out, string space="", bool print_decl_p=true) override |
| void | print_val (ostream &out, string space="", bool print_decl_p=true) override |
| BaseType * | ptr_duplicate () override |
| bool | serialize (ConstraintEvaluator &eval, DDS &dds, Marshaller &m, bool ce_eval=true) override |
| void | serialize (D4StreamMarshaller &m, DMR &dmr, bool filter=false) override |
| | Serialize an Int8.
|
| virtual bool | set_value (dods_int16 val) |
| unsigned int | val2buf (void *val, bool reuse=false) override |
| virtual dods_int16 | value () const |
| unsigned int | width (bool=false) const override |
| int64_t | width_ll (bool=false) const override |
Holds a 16-bit signed integer value.
Definition at line 57 of file Int16.h.
◆ Int16() [1/3]
| libdap::Int16::Int16 |
( |
const string & | n | ) |
|
The Int16 constructor accepts the name of the variable to be created.
- Parameters
-
| n | A string containing the name of the variable to be created. |
Definition at line 78 of file Int16.cc.
◆ Int16() [2/3]
The Int16 server-side constructor accepts the name of the variable and the dataset name from which this instance is created.
- Parameters
-
| n | A string containing the name of the variable to be created. |
| d | A string containing the name of the dataset from which this variable is created |
Definition at line 87 of file Int16.cc.
◆ ~Int16()
| virtual libdap::Int16::~Int16 |
( |
| ) |
|
|
inlinevirtual |
◆ Int16() [3/3]
| libdap::Int16::Int16 |
( |
const Int16 & | copy_from | ) |
|
◆ buf2val()
| unsigned int libdap::Int16::buf2val |
( |
void ** | val | ) |
|
|
override |
◆ compute_checksum()
| void libdap::Int16::compute_checksum |
( |
Crc32 & | checksum | ) |
|
|
override |
◆ d4_ops()
| bool libdap::Int16::d4_ops |
( |
BaseType * | b, |
|
|
int | op ) |
|
override |
- See also
- BaseType::d4_ops(BaseType *, int)
Definition at line 221 of file Int16.cc.
◆ deserialize() [1/2]
◆ deserialize() [2/2]
| bool libdap::Int16::deserialize |
( |
UnMarshaller & | um, |
|
|
DDS * | dds, |
|
|
bool | reuse = false ) |
|
override |
◆ dump()
| void libdap::Int16::dump |
( |
ostream & | strm | ) |
const |
|
override |
dumps information about this object
Displays the pointer value of this instance and information about this instance.
- Parameters
-
| strm | C++ i/o stream to dump the information to |
- Returns
- void
Definition at line 259 of file Int16.cc.
◆ operator=()
| Int16 & libdap::Int16::operator= |
( |
const Int16 & | rhs | ) |
|
◆ ops()
| bool libdap::Int16::ops |
( |
BaseType * | b, |
|
|
int | op ) |
|
override |
◆ print_val() [1/2]
| void libdap::Int16::print_val |
( |
FILE * | out, |
|
|
string | space = "", |
|
|
bool | print_decl_p = true ) |
|
override |
◆ print_val() [2/2]
| void libdap::Int16::print_val |
( |
ostream & | out, |
|
|
string | space = "", |
|
|
bool | print_decl_p = true ) |
|
override |
◆ ptr_duplicate()
| BaseType * libdap::Int16::ptr_duplicate |
( |
| ) |
|
|
override |
◆ serialize() [1/2]
◆ serialize() [2/2]
Serialize an Int8.
- Parameters
-
| m | |
| dmr | Unused |
| eval | Unused |
| filter | Unused |
- Exceptions
-
| Error | is thrown if the value needs to be read and that operation fails. |
Definition at line 134 of file Int16.cc.
◆ set_value()
| bool libdap::Int16::set_value |
( |
dods_int16 | val | ) |
|
|
virtual |
◆ val2buf()
| unsigned int libdap::Int16::val2buf |
( |
void * | val, |
|
|
bool | reuse = false ) |
|
override |
◆ value()
| dods_int16 libdap::Int16::value |
( |
| ) |
const |
|
virtual |
◆ width()
| unsigned int libdap::Int16::width |
( |
bool | = false | ) |
const |
|
inlineoverride |
◆ width_ll()
| int64_t libdap::Int16::width_ll |
( |
bool | = false | ) |
const |
|
inlineoverride |
◆ d_buf
| dods_int16 libdap::Int16::d_buf |
|
protected |
The documentation for this class was generated from the following files: