File Class Reference#

DiFfRG: DiFfRG::hdf5::File Class Reference
DiFfRG

#include <file.hh>

Public Member Functions

 File ()=default
 
bool is_open () const noexcept
 
hid_t id () const noexcept
 
void close () noexcept
 
void flush ()
 
Group root ()
 

Static Public Member Functions

static File open (const std::string &path, Access mode)
 

Private Attributes

Handle h_
 

Constructor & Destructor Documentation

◆ File()

DiFfRG::hdf5::File::File ( )
default

Member Function Documentation

◆ close()

void DiFfRG::hdf5::File::close ( )
inlinenoexcept

◆ flush()

void DiFfRG::hdf5::File::flush ( )
inline

◆ id()

hid_t DiFfRG::hdf5::File::id ( ) const
inlinenoexcept

◆ is_open()

bool DiFfRG::hdf5::File::is_open ( ) const
inlinenoexcept

◆ open()

static File DiFfRG::hdf5::File::open ( const std::string & path,
Access mode )
inlinestatic

◆ root()

Group DiFfRG::hdf5::File::root ( )
inline

Member Data Documentation

◆ h_

Handle DiFfRG::hdf5::File::h_
private

The documentation for this class was generated from the following file:
  • /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/hdf5lib/file.hh