![]() |
HDF5 1.14.6
API Reference
|
#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.
Public Member Functions | |
DataType | getDataType () const |
ArrayType | getArrayType () const |
CompType | getCompType () const |
EnumType | getEnumType () const |
IntType | getIntType () const |
FloatType | getFloatType () const |
StrType | getStrType () const |
VarLenType | getVarLenType () const |
virtual size_t | getInMemDataSize () const =0 |
Gets the size in memory of this abstract dataset. | |
virtual DataSpace | getSpace () const =0 |
Gets the dataspace of this abstract dataset - pure virtual. | |
H5T_class_t | getTypeClass () const |
virtual hsize_t | getStorageSize () const =0 |
Returns the amount of storage size required - pure virtual. | |
virtual H5std_string | fromClass () const =0 |
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 |