hops
|
Class representing an attribute of a dataset or group. More...
#include <H5Attribute.hpp>
Public Member Functions | |
std::string | getName () const |
return the name of the current attribute More... | |
size_t | getStorageSize () const |
DataType | getDataType () const |
getDataType More... | |
DataSpace | getSpace () const |
getSpace More... | |
DataSpace | getMemSpace () const |
getMemSpace More... | |
template<typename T > | |
void | read (T &array) const |
template<typename T > | |
void | read (T *array) const |
template<typename T > | |
void | write (const T &buffer) |
template<typename T > | |
void | write_raw (const T &buffer) |
Public Member Functions inherited from HighFive::Object | |
~Object () | |
bool | isValid () const noexcept |
isValid More... | |
hid_t | getId () const noexcept |
getId More... | |
ObjectInfo | getInfo () const |
Retrieve several infos about the current object (address, dates, etc) More... | |
ObjectType | getType () const |
Gets the fundamental type of the object (dataset, group, etc) More... | |
Static Public Attributes | |
const static ObjectType | type = ObjectType::Attribute |
Friends | |
template<typename Derivate > | |
class | ::HighFive::AnnotateTraits |
Additional Inherited Members | |
Protected Member Functions inherited from HighFive::Object | |
Object () | |
Object (const Object &other) | |
Object (Object &&other) noexcept | |
Object (hid_t) | |
Object & | operator= (const Object &other) |
Protected Attributes inherited from HighFive::Object | |
hid_t | _hid |
Class representing an attribute of a dataset or group.
|
inline |
getDataType
|
inline |
|
inline |
return the name of the current attribute
|
inline |
getSpace
|
inline |
|
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 )
|
inline |
Read the attribute into a 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 )
|
inline |
Write a buffer to this attribute
|
friend |
|
static |