Holds a 64-bit unsigned integer.
More...
#include <UInt64.h>
Holds a 64-bit unsigned integer.
- See also
- BaseType
Definition at line 47 of file UInt64.h.
◆ UInt64() [1/3]
| libdap::UInt64::UInt64 |
( |
const string & | n | ) |
|
◆ UInt64() [2/3]
| libdap::UInt64::UInt64 |
( |
const string & | n, |
|
|
const string & | d ) |
◆ ~UInt64()
| virtual libdap::UInt64::~UInt64 |
( |
| ) |
|
|
inlinevirtual |
◆ UInt64() [3/3]
| libdap::UInt64::UInt64 |
( |
const UInt64 & | copy_from | ) |
|
◆ compute_checksum()
| void libdap::UInt64::compute_checksum |
( |
Crc32 & | checksum | ) |
|
|
override |
◆ d4_ops()
| bool libdap::UInt64::d4_ops |
( |
BaseType * | b, |
|
|
int | op ) |
|
override |
◆ deserialize()
◆ dump()
| void libdap::UInt64::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 UInt64.cc.
◆ is_dap4_projected()
| bool libdap::UInt64::is_dap4_projected |
( |
std::vector< string > & | inventory | ) |
|
|
override |
When send_p() is true a description of the instance is added to the inventory and true is returned.
- Parameters
-
| inventory | is a value-result parameter |
- Returns
- True when send_p() is true, false otherwise
Definition at line 241 of file UInt64.cc.
◆ operator=()
◆ ops()
| bool libdap::UInt64::ops |
( |
BaseType * | b, |
|
|
int | op ) |
|
override |
◆ print_val()
| void libdap::UInt64::print_val |
( |
ostream & | out, |
|
|
string | space = "", |
|
|
bool | print_decl_p = true ) |
|
override |
◆ ptr_duplicate()
| BaseType * libdap::UInt64::ptr_duplicate |
( |
| ) |
|
|
override |
◆ serialize()
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 104 of file UInt64.cc.
◆ set_value()
| bool libdap::UInt64::set_value |
( |
dods_uint64 | val | ) |
|
|
virtual |
◆ transform_to_dap2()
| std::vector< BaseType * > * libdap::UInt64::transform_to_dap2 |
( |
AttrTable * | parent_attr_table | ) |
|
|
override |
DAP4 to DAP2 transform.
For the current BaseType, return a DAP2 'copy' of the variable.
- Note
- For most DAP4 types, in this implementation of DAP2 the corresponding DAP4 type is the same. The different types are Sequences (which are D4Sequences in the DAP4 implementation), Grids (which are coverages) and Arrays (which use shared dimensions).
- Parameters
-
| root | The root group that should hold this new variable. Add Group-level stuff here (e.g., D4Dimensions). |
| container | Add the new variable to this container. |
- Returns
- A pointer to the transformed variable
Definition at line 221 of file UInt64.cc.
◆ value()
| dods_uint64 libdap::UInt64::value |
( |
| ) |
const |
|
virtual |
◆ width()
| unsigned int libdap::UInt64::width |
( |
bool | = false | ) |
const |
|
inlineoverride |
◆ width_ll()
| int64_t libdap::UInt64::width_ll |
( |
bool | = false | ) |
const |
|
inlineoverride |
◆ d_buf
| dods_uint64 libdap::UInt64::d_buf |
|
protected |
The documentation for this class was generated from the following files: