#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.
◆ ~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()
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: