15 #ifndef __H5Attribute_H 16 #define __H5Attribute_H 45 ssize_t getName(
char* attr_name,
size_t buf_size = 0)
const;
57 virtual hsize_t getStorageSize()
const;
60 virtual size_t getInMemDataSize()
const;
63 void read(
const DataType& mem_type,
void *
buf)
const;
67 void write(
const DataType& mem_type,
const void *buf)
const;
78 virtual hid_t getId()
const;
86 #ifndef DOXYGEN_SHOULD_SKIP_THIS 89 virtual void p_setId(
const hid_t new_id);
90 #endif // DOXYGEN_SHOULD_SKIP_THIS 99 virtual hid_t p_get_type()
const;
117 #endif // __H5Attribute_H
virtual H5std_string fromClass() const
Returns this class name.
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
Class Attribute operates on HDF5 attributes.
Class DataType provides generic operations on HDF5 datatypes.
unsigned long long hsize_t
H5Location is an abstract base class, providing a collection of wrappers of the C functions that take...
AbstractDs is an abstract base class, inherited by Attribute and DataSet.