![]() |
HDF5 Last Updated on 2025-11-11
The HDF5 Field Guide
|
#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.
Inheritance diagram for AbstractDs:Public Member Functions | |
| virtual H5std_string | fromClass () const =0 |
| ArrayType | getArrayType () const |
| CompType | getCompType () const |
| DataType | getDataType () const |
| EnumType | getEnumType () const |
| FloatType | getFloatType () const |
| virtual size_t | getInMemDataSize () const =0 |
| Gets the size in memory of this abstract dataset. | |
| IntType | getIntType () const |
| 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 |
| H5T_class_t | getTypeClass () const |
| VarLenType | getVarLenType () const |
| virtual | ~AbstractDs ()=default |
Protected Member Functions | |
| AbstractDs () | |
|
virtualdefault |
|
protected |
|
pure virtual |
| ArrayType getArrayType | ( | ) | const |
| CompType getCompType | ( | ) | const |
| DataType getDataType | ( | ) | const |
| EnumType getEnumType | ( | ) | const |
| FloatType getFloatType | ( | ) | const |
|
pure virtual |
| IntType getIntType | ( | ) | const |
| StrType getStrType | ( | ) | const |
| H5T_class_t getTypeClass | ( | ) | const |
| VarLenType getVarLenType | ( | ) | const |