10#define H5ATTRIBUTE_HPP
64 void read(T& array)
const;
80 void write(
const T& buffer);
94 template <
typename Derivate>
friend class ::HighFive::AnnotateTraits;
Class representing an attribute of a dataset or group.
Definition H5Attribute.hpp:25
void write_raw(const T *buffer, const DataType &dtype=DataType())
Definition H5Attribute_misc.hpp:110
DataSpace getSpace() const
getSpace
Definition H5Attribute_misc.hpp:47
DataType getDataType() const
getDataType
Definition H5Attribute_misc.hpp:41
std::string getName() const
return the name of the current attribute
Definition H5Attribute_misc.hpp:31
void write(const T &buffer)
Definition H5Attribute_misc.hpp:94
static const ObjectType type
Definition H5Attribute.hpp:28
DataSpace getMemSpace() const
getMemSpace
Definition H5Attribute_misc.hpp:56
size_t getStorageSize() const
Definition H5Attribute_misc.hpp:37
void read(T &array) const
Definition H5Attribute_misc.hpp:59
Class representing the space (dimensions) of a dataset.
Definition H5DataSpace.hpp:37
HDF5 Data Type.
Definition H5DataType.hpp:42
Definition H5Object.hpp:36
Object()
Definition H5Object_misc.hpp:16
Definition H5Path_traits.hpp:16
Definition H5_definitions.hpp:15
ObjectType
Enum of the types of objects (H5O api)
Definition H5Object.hpp:25