26#ifndef CASA_HDF5HIDMETA_H
27#define CASA_HDF5HIDMETA_H
30#include <casacore/casa/aips.h>
31#include <casacore/casa/HDF5/HDF5Object.h>
73 operator hid_t()
const {
return itsHid; }
117 operator hid_t()
const {
return itsHid; }
161 operator hid_t()
const {
return itsHid; }
205 operator hid_t()
const {
return itsHid; }
void operator=(hid_t hid)
Put hid in it.
void close()
Close the hid if valid.
hid_t getHid() const
Get the hid.
HDF5HidAttribute & operator=(const HDF5HidAttribute &)=delete
Assignment cannot be used.
HDF5HidAttribute()
Default constructor sets hid to invalid.
HDF5HidAttribute(hid_t hid)
Construct from given hid.
~HDF5HidAttribute()
The destructor closes the hid.
HDF5HidAttribute(const HDF5HidAttribute &)=delete
Copy constructor cannot be used.
~HDF5HidDataSpace()
The destructor closes the hid.
HDF5HidDataSpace(hid_t hid)
Construct from given hid.
HDF5HidDataSpace(const HDF5HidDataSpace &)=delete
Copy constructor cannot be used.
hid_t getHid() const
Get the hid.
HDF5HidDataSpace()
Default constructor sets hid to invalid.
HDF5HidDataSpace & operator=(const HDF5HidDataSpace &)=delete
Assignment cannot be used.
void close()
Close the hid if valid.
void operator=(hid_t hid)
Put hid in it.
HDF5HidDataType & operator=(const HDF5HidDataType &that)
Assignment makes a deep copy.
~HDF5HidDataType()
The destructor closes the hid.
hid_t getHid() const
Get the hid.
void operator=(hid_t hid)
Put hid in it.
void close()
Close the hid if valid.
HDF5HidDataType()
Default constructor sets hid to invalid.
HDF5HidDataType(hid_t hid)
Construct from given hid.
HDF5HidDataType(const HDF5HidDataType &that)
Copy constructor makes a deep copy.
HDF5HidProperty()
Default constructor sets hid to invalid.
void operator=(hid_t hid)
Put hid in it.
HDF5HidProperty & operator=(const HDF5HidProperty &)=delete
Assignment cannot be used.
HDF5HidProperty(const HDF5HidProperty &)=delete
Copy constructor cannot be used.
void close()
Close the hid if valid.
~HDF5HidProperty()
The destructor closes the hid.
hid_t getHid() const
Get the hid.
HDF5HidProperty(hid_t hid)
Construct from given hid.
For temporary backward namespace compatibility, use casa as alias for casacore.