HDF5 C++ API Reference Manual |
#include <H5AtomType.h>
Inheritance diagram for H5::AtomType:
Public Member Functions | |
H5T_order_t | getOrder () const |
Returns the byte order of an atomic datatype. | |
H5T_order_t | getOrder (string &order_string) const |
This is an overloaded member function, provided for convenience. It takes a reference to a std::string for the buffer that provide the text description of the returned byte order. The text description can be either of the following: "Little endian byte ordering (0)"; "Big endian byte ordering (1)"; "VAX mixed byte ordering (2)";. | |
void | setOrder (H5T_order_t order) const |
Sets the byte ordering of an atomic datatype. | |
int | getOffset () const |
Retrieves the bit offset of the first significant bit. | |
void | setOffset (size_t offset) const |
Sets the bit offset of the first significant bit. | |
void | getPad (H5T_pad_t &lsb, H5T_pad_t &msb) const |
Retrieves the padding type of the least and most-significant bit padding. | |
void | setPad (H5T_pad_t lsb, H5T_pad_t msb) const |
Sets the least and most-significant bits padding types. | |
size_t | getPrecision () const |
Returns the precision of an atomic datatype. | |
void | setPrecision (size_t precision) const |
Sets the precision of an atomic datatype. | |
void | setSize (size_t size) const |
Sets the total size for an atomic datatype. | |
virtual string | fromClass () const |
AtomType (const AtomType &original) | |
Copy constructor: makes a copy of the original AtomType object. | |
virtual | ~AtomType () |
Noop destructor. |
|
Copy constructor: makes a copy of the original AtomType object.
|
|
Noop destructor.
|
|
Returns the byte order of an atomic datatype.
|
|
This is an overloaded member function, provided for convenience. It takes a reference to a
|
|
Sets the byte ordering of an atomic datatype.
|
|
Retrieves the bit offset of the first significant bit.
|
|
Sets the bit offset of the first significant bit.
|
|
Retrieves the padding type of the least and most-significant bit padding.
|
|
Sets the least and most-significant bits padding types.
|
|
Returns the precision of an atomic datatype.
|
|
Sets the precision of an atomic datatype.
|
|
Sets the total size for an atomic datatype.
|
|
Reimplemented from H5::DataType. Reimplemented in H5::FloatType, H5::IntType, H5::PredType, and H5::StrType. |