Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Public Attributes | List of all members
fub::H5Handle< Deleter > Struct Template Reference

#include <Hdf5Handle.hpp>

Public Member Functions

 H5Handle ()=default
 
 H5Handle (hid_t id)
 
 H5Handle (const H5Handle &)=delete
 
H5Handleoperator= (const H5Handle &)=delete
 
 H5Handle (H5Handle &&other) noexcept
 
H5Handleoperator= (H5Handle &&other)
 
 ~H5Handle ()
 
 operator hid_t () const noexcept
 

Public Attributes

hid_t id_
 

Constructor & Destructor Documentation

◆ H5Handle() [1/4]

template<typename Deleter >
fub::H5Handle< Deleter >::H5Handle ( )
default

◆ H5Handle() [2/4]

template<typename Deleter >
fub::H5Handle< Deleter >::H5Handle ( hid_t  id)
inline

◆ H5Handle() [3/4]

template<typename Deleter >
fub::H5Handle< Deleter >::H5Handle ( const H5Handle< Deleter > &  )
delete

◆ H5Handle() [4/4]

template<typename Deleter >
fub::H5Handle< Deleter >::H5Handle ( H5Handle< Deleter > &&  other)
inlinenoexcept

◆ ~H5Handle()

template<typename Deleter >
fub::H5Handle< Deleter >::~H5Handle ( )
inline

Member Function Documentation

◆ operator hid_t()

template<typename Deleter >
fub::H5Handle< Deleter >::operator hid_t ( ) const
inlinenoexcept

◆ operator=() [1/2]

template<typename Deleter >
H5Handle& fub::H5Handle< Deleter >::operator= ( const H5Handle< Deleter > &  )
delete

◆ operator=() [2/2]

template<typename Deleter >
H5Handle& fub::H5Handle< Deleter >::operator= ( H5Handle< Deleter > &&  other)
inline

Member Data Documentation

◆ id_

template<typename Deleter >
hid_t fub::H5Handle< Deleter >::id_

The documentation for this struct was generated from the following file: