Tatooine
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
tatooine::hdf5::api Struct Reference

#include <hdf5.h>

Collaboration diagram for tatooine::hdf5::api:
[legend]

Static Public Member Functions

static auto get () -> auto &
 
static auto disable_error_printing () -> void
 
static auto enable_error_printing () -> void
 

Private Member Functions

 api ()
 
auto _disable_error_printing () -> void
 
auto _enable_error_printing () -> void
 

Static Private Member Functions

static auto error_handler (void *) -> herr_t
 

Private Attributes

H5E_auto_t m_old_func = nullptr
 
void * m_old_client_data = nullptr
 

Constructor & Destructor Documentation

◆ api()

tatooine::hdf5::api::api ( )
inlineprivate

Member Function Documentation

◆ _disable_error_printing()

auto tatooine::hdf5::api::_disable_error_printing ( ) -> void
inlineprivate

◆ _enable_error_printing()

auto tatooine::hdf5::api::_enable_error_printing ( ) -> void
inlineprivate

◆ disable_error_printing()

static auto tatooine::hdf5::api::disable_error_printing ( ) -> void
inlinestatic

◆ enable_error_printing()

static auto tatooine::hdf5::api::enable_error_printing ( ) -> void
inlinestatic

◆ error_handler()

static auto tatooine::hdf5::api::error_handler ( void *  ) -> herr_t
inlinestaticprivate

◆ get()

static auto tatooine::hdf5::api::get ( ) -> auto&
inlinestatic

Member Data Documentation

◆ m_old_client_data

void* tatooine::hdf5::api::m_old_client_data = nullptr
private

◆ m_old_func

H5E_auto_t tatooine::hdf5::api::m_old_func = nullptr
private

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