|
HighFive
2.2.2
HighFive - Header-only C++ HDF5 interface
|
Classes | |
| class | AtomicType |
| create an HDF5 DataType from a C++ type More... | |
| class | AnnotateTraits |
| class | FixedLenStringArray |
| A structure representing a set of fixed-length strings. More... | |
| class | NodeTraits |
| NodeTraits: Base class for Group and File. More... | |
| class | PropertyList |
| Base HDF5 property List. More... | |
| class | AtomicType< char[StrLen]> |
| class | AtomicType< FixedLenStringArray< StrLen > > |
| struct | HDF5ErrMapper |
| class | ElementSet |
| class | SliceTraits |
| class | Attribute |
| Class representing an attribute of a dataset or group. More... | |
| class | DataSet |
| Class representing a dataset. More... | |
| class | DataSpace |
| Class representing the space (dimensions) of a dataset. More... | |
| class | DataType |
| HDF5 Data Type. More... | |
| class | CompoundType |
| Create a compound HDF5 datatype. More... | |
| class | EnumType |
| Create a enum HDF5 datatype. More... | |
| class | Exception |
| Basic HighFive Exception class. More... | |
| class | ObjectException |
| Exception specific to HighFive Object interface. More... | |
| class | DataTypeException |
| Exception specific to HighFive DataType interface. More... | |
| class | FileException |
| Exception specific to HighFive File interface. More... | |
| class | DataSpaceException |
| Exception specific to HighFive DataSpace interface. More... | |
| class | AttributeException |
| Exception specific to HighFive Attribute interface. More... | |
| class | DataSetException |
| Exception specific to HighFive DataSet interface. More... | |
| class | GroupException |
| Exception specific to HighFive Group interface. More... | |
| class | PropertyException |
| Exception specific to HighFive Property interface. More... | |
| class | ReferenceException |
| Exception specific to HighFive Reference interface. More... | |
| class | File |
| File class. More... | |
| class | FileDriver |
| file driver base concept More... | |
| class | MPIOFileDriver |
| MPIIO Driver for Parallel HDF5. More... | |
| class | Group |
| Represents an hdf5 group. More... | |
| class | Object |
| class | ObjectInfo |
| A class for accessing hdf5 objects info. More... | |
| class | RawPropertyList |
| class | Chunking |
| class | Deflate |
| class | Shuffle |
| class | Caching |
| class | Reference |
| An HDF5 (object) reference type. More... | |
| class | Selection |
| Selection: represent a view on a slice/part of a dataset. More... | |
| class | SilenceHDF5 |
| Utility class to disable HDF5 stack printing inside a scope. More... | |
Typedefs | |
| typedef PropertyList< PropertyType::FILE_CREATE > | FileCreateProps |
| typedef PropertyList< PropertyType::FILE_ACCESS > | FileAccessProps |
| typedef PropertyList< PropertyType::DATASET_CREATE > | DataSetCreateProps |
| typedef PropertyList< PropertyType::DATASET_ACCESS > | DataSetAccessProps |
| typedef PropertyList< PropertyType::DATASET_XFER > | DataTransferProps |
Enumerations | |
| enum class | LinkType { Hard , Soft , External , Other } |
| The possible types of group entries (link concept) More... | |
| enum class | DataTypeClass { Time , Integer , Float , String , BitField , Opaque , Compound , Reference , Enum , VarLen , Array , Invalid } |
| Enum of Fundamental data classes. More... | |
| enum class | ObjectType { File , Group , UserDataType , DataSpace , Dataset , Attribute , Other } |
| Enum of the types of objects (H5O api) More... | |
| enum class | PropertyType : int { OBJECT_CREATE , FILE_CREATE , FILE_ACCESS , DATASET_CREATE , DATASET_ACCESS , DATASET_XFER , GROUP_CREATE , GROUP_ACCESS , DATATYPE_CREATE , DATATYPE_ACCESS , STRING_CREATE , ATTRIBUTE_CREATE , OBJECT_COPY , LINK_CREATE , LINK_ACCESS } |
| Types of property lists. More... | |
Functions | |
| template<typename T > | |
| DataType | create_datatype () |
| Create a DataType instance representing type T. More... | |
| template<typename T > | |
| DataType | create_and_check_datatype () |
| Create a DataType instance representing type T and perform a sanity check on its size. More... | |
|
strong |
|
strong |
|
strong |
|
strong |
|
inline |
Create a DataType instance representing type T and perform a sanity check on its size.