Go to the documentation of this file.
9 #ifndef H5ATTRIBUTE_HPP
10 #define H5ATTRIBUTE_HPP
62 void read(T& array)
const;
68 void read(T* array)
const;
78 void write(
const T& buffer);
89 template <
typename Derivate>
friend class ::HighFive::AnnotateTraits;
95 #endif // H5ATTRIBUTE_HPP
DataSpace getSpace() const
getSpace
Definition: H5Attribute_misc.hpp:46
HDF5 Data Type.
Definition: H5DataType.hpp:42
void read(T &array) const
Definition: H5Attribute_misc.hpp:58
DataSpace getMemSpace() const
getMemSpace
Definition: H5Attribute_misc.hpp:55
Definition: H5Object.hpp:36
ObjectType
Enum of the types of objects (H5O api)
Definition: H5Object.hpp:25
void write_raw(const T &buffer)
Definition: H5Attribute_misc.hpp:131
Class representing an attribute of a dataset or group.
Definition: H5Attribute.hpp:23
size_t getStorageSize() const
Definition: H5Attribute_misc.hpp:36
DataType getDataType() const
getDataType
Definition: H5Attribute_misc.hpp:40
Class representing the space (dimensions) of a dataset.
Definition: H5DataSpace.hpp:37
std::string getName() const
return the name of the current attribute
Definition: H5Attribute_misc.hpp:30
NAME string(REPLACE ".cpp" "_bin" example_name ${example_filename}) if($
Definition: hops/Third-party/HighFive/src/examples/CMakeLists.txt:6
const static ObjectType type
Definition: H5Attribute.hpp:26
Definition: H5_definitions.hpp:15
void write(const T &buffer)
Definition: H5Attribute_misc.hpp:106