|
MCKL
Monte Carlo Kernel Library
|
RAII class for HDF5 attribute. More...
#include <mckl/utility/hdf5.hpp>
Inherits mckl::HDF5ID< HDF5Attribute >.
Public Member Functions | |
| HDF5Attribute ()=default | |
| HDF5Attribute (const HDF5File &file, const std::string &name) | |
| HDF5Attribute (const HDF5Group &group, const std::string &name) | |
| HDF5Attribute (const HDF5File &file, const std::string &name, const HDF5DataType &type, const HDF5DataSpace &space) | |
| HDF5Attribute (const HDF5Group &group, const std::string &name, const HDF5DataType &type, const HDF5DataSpace &space) | |
| bool | read (const HDF5DataType &type, void *mem) const |
| HDF5DataSpace | space () const |
| HDF5DataType | type () const |
| bool | write (const HDF5DataType &type, const void *mem) const |
Public Member Functions inherited from mckl::HDF5ID< HDF5Attribute > | |
| HDF5ID () | |
| HDF5ID (::hid_t id) | |
| HDF5ID (const HDF5ID &other) | |
| HDF5ID (HDF5ID &&other) | |
| ~HDF5ID () | |
| bool | good () const |
| ::hid_t | id () const |
| operator bool () const | |
| bool | operator! () const |
| HDF5ID & | operator= (const HDF5ID &other) |
| HDF5ID & | operator= (HDF5ID &&other) |
Static Public Member Functions | |
| static void | close (::hid_t id) |
| ::hid_t | copy (::hid_t)=delete |
Additional Inherited Members | |
Protected Attributes inherited from mckl::HDF5ID< HDF5Attribute > | |
| ::hid_t | id_ |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.13