Class representing an attribute of a dataset or group.
More...
#include <H5Attribute.hpp>
Class representing an attribute of a dataset or group.
◆ getDataType()
DataType HighFive::Attribute::getDataType |
( |
| ) |
const |
|
inline |
getDataType
- Returns
- return the datatype associated with this dataset
◆ getMemSpace()
DataSpace HighFive::Attribute::getMemSpace |
( |
| ) |
const |
|
inline |
getMemSpace
- Returns
- same than getSpace for DataSet, compatibility with Selection class
◆ getName()
std::string HighFive::Attribute::getName |
( |
| ) |
const |
|
inline |
return the name of the current attribute
- Returns
- the name of the attribute
◆ getSpace()
DataSpace HighFive::Attribute::getSpace |
( |
| ) |
const |
|
inline |
getSpace
- Returns
- return the dataspace associated with this dataset
◆ getStorageSize()
size_t HighFive::Attribute::getStorageSize |
( |
| ) |
const |
|
inline |
◆ read() [1/2]
template<typename T >
void HighFive::Attribute::read |
( |
T & |
array | ) |
const |
|
inline |
Read the attribute into a buffer An exception is raised if the numbers of dimension of the buffer and of the attribute are different
The array type can be a N-pointer or a N-vector ( e.g int** integer two dimensional array )
◆ read() [2/2]
template<typename T >
void HighFive::Attribute::read |
( |
T * |
array | ) |
const |
|
inline |
Read the attribute into a buffer
◆ write()
template<typename T >
void HighFive::Attribute::write |
( |
const T & |
buffer | ) |
|
|
inline |
Write the integrality N-dimension buffer to this attribute An exception is raised if the numbers of dimension of the buffer and of the attribute are different
The array type can be a N-pointer or a N-vector ( e.g int** integer two dimensional array )
◆ write_raw()
template<typename T >
void HighFive::Attribute::write_raw |
( |
const T & |
buffer | ) |
|
|
inline |
Write a buffer to this attribute
◆ ::HighFive::AnnotateTraits
template<typename Derivate >
◆ type
The documentation for this class was generated from the following files: