#include <c++/src/H5AbstractDs.h>
AbstractDs is an abstract base class, inherited by Attribute and DataSet.
It provides a collection of services that are common to both Attribute and DataSet.
|
| virtual std::string | fromClass () const =0 |
| |
| ArrayType | getArrayType () const |
| | Returns the array datatype of this abstract dataset which can be a dataset or an attribute.
|
| |
| CompType | getCompType () const |
| | Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.
|
| |
| DataType | getDataType () const |
| | Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.
|
| |
| EnumType | getEnumType () const |
| | Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.
|
| |
| FloatType | getFloatType () const |
| | Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
|
| |
| virtual size_t | getInMemDataSize () const =0 |
| | Gets the size in memory of this abstract dataset.
|
| |
| IntType | getIntType () const |
| | Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.
|
| |
| virtual DataSpace | getSpace () const =0 |
| | Gets the dataspace of this abstract dataset - pure virtual.
|
| |
| virtual hsize_t | getStorageSize () const =0 |
| | Returns the amount of storage size required - pure virtual.
|
| |
| StrType | getStrType () const |
| | Returns the string datatype of this abstract dataset which can be a dataset or an attribute.
|
| |
| H5T_class_t | getTypeClass () const |
| | Creates an AbstractDs instance using an existing id.
|
| |
| VarLenType | getVarLenType () const |
| | Returns the variable length datatype of this abstract dataset, which can be a dataset or an attribute.
|
| |
| virtual | ~AbstractDs ()=default |
| |
◆ ~AbstractDs()
◆ AbstractDs()
◆ fromClass()
| virtual std::string fromClass |
( |
| ) |
const |
|
pure virtual |
◆ getArrayType()
Returns the array datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- ArrayType instance
- Exceptions
-
◆ getCompType()
Returns the compound datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- CompType instance
- Exceptions
-
◆ getDataType()
Returns the generic datatype of this abstract dataset, which can be a dataset or an attribute.
- Returns
- DataType instance
- Exceptions
-
◆ getEnumType()
Returns the enumeration datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- EnumType instance
- Exceptions
-
◆ getFloatType()
Returns the floating-point datatype of this abstract dataset, which can be a dataset or an attribute.
- Returns
- FloatType instance
- Exceptions
-
◆ getInMemDataSize()
| virtual size_t getInMemDataSize |
( |
| ) |
const |
|
pure virtual |
Gets the size in memory of this abstract dataset.
Implemented in Attribute, and DataSet.
◆ getIntType()
Returns the integer datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- IntType instance
- Exceptions
-
◆ getSpace()
Gets the dataspace of this abstract dataset - pure virtual.
Implemented in Attribute, and DataSet.
◆ getStorageSize()
| virtual hsize_t getStorageSize |
( |
| ) |
const |
|
pure virtual |
Returns the amount of storage size required - pure virtual.
Implemented in Attribute, and DataSet.
◆ getStrType()
Returns the string datatype of this abstract dataset which can be a dataset or an attribute.
- Returns
- StrType instance
- Exceptions
-
◆ getTypeClass()
Creates an AbstractDs instance using an existing id.
Returns the class of the datatype that is used by this object, which can be a dataset or an attribute.
- Returns
- Datatype class identifier
- Exceptions
-
◆ getVarLenType()
Returns the variable length datatype of this abstract dataset, which can be a dataset or an attribute.
- Returns
- VarLenType instance
- Exceptions
-
The documentation for this class was generated from the following files: