3 #if defined(__GNUC__) || defined(__clang__)
4 #define H5_DEPRECATED(msg) __attribute__((deprecated(#msg)))
5 #elif defined(_MSC_VER)
6 #define H5_DEPRECATED(msg) __declspec(deprecated(#msg))
8 #pragma message("WARNING: Compiler doesnt support deprecation")
38 template <
typename Derivate>
41 template <std::
size_t N>
44 template <
typename Derivate>
47 template <PropertyType T>
56 template <
typename T,
typename Enable =
void>
57 struct data_converter;
Definition: H5Annotate_traits.hpp:19
create an HDF5 DataType from a C++ type
Definition: H5DataType.hpp:100
Class representing an attribute of a dataset or group.
Definition: H5Attribute.hpp:23
Class representing a dataset.
Definition: H5DataSet.hpp:29
Class representing the space (dimensions) of a dataset.
Definition: H5DataSpace.hpp:37
HDF5 Data Type.
Definition: H5DataType.hpp:42
Basic HighFive Exception class.
Definition: H5Exception.hpp:24
file driver base concept
Definition: H5FileDriver.hpp:19
File class.
Definition: H5File.hpp:26
A structure representing a set of fixed-length strings.
Definition: H5DataType.hpp:239
Represents an hdf5 group.
Definition: H5Group.hpp:23
NodeTraits: Base class for Group and File.
Definition: H5Node_traits.hpp:23
Definition: H5Object.hpp:36
A class for accessing hdf5 objects info.
Definition: H5Object.hpp:94
Base HDF5 property List.
Definition: H5PropertyList.hpp:46
An HDF5 (object) reference type.
Definition: H5Reference.hpp:31
Selection: represent a view on a slice/part of a dataset.
Definition: H5Selection.hpp:23
Utility class to disable HDF5 stack printing inside a scope.
Definition: H5Utility.hpp:20
Definition: H5_definitions.hpp:15
PropertyType
Types of property lists.
Definition: H5PropertyList.hpp:24
LinkType
The possible types of group entries (link concept)
Definition: H5Node_traits.hpp:173
ObjectType
Enum of the types of objects (H5O api)
Definition: H5Object.hpp:25