MCKL
Monte Carlo Kernel Library
Public Member Functions | Static Public Member Functions | List of all members
mckl::HDF5PropertyList Class Reference

RAII class for HDF5 property list. More...

#include <mckl/utility/hdf5.hpp>

Inherits mckl::HDF5ID< HDF5PropertyList >.

Public Member Functions

 HDF5PropertyList ()=default
 
- Public Member Functions inherited from mckl::HDF5ID< HDF5PropertyList >
 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
 
HDF5IDoperator= (const HDF5ID &other)
 
HDF5IDoperator= (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< HDF5PropertyList >
::hid_t id_
 

Detailed Description

RAII class for HDF5 property list.

Definition at line 460 of file hdf5.hpp.

Constructor & Destructor Documentation

◆ HDF5PropertyList()

mckl::HDF5PropertyList::HDF5PropertyList ( )
default

Member Function Documentation

◆ close()

static void mckl::HDF5PropertyList::close ( ::hid_t  id)
inlinestatic

Definition at line 469 of file hdf5.hpp.

◆ copy()

::hid_t mckl::HDF5PropertyList::copy ( ::hid_t  )
staticdelete