|
|
template<typename T > |
| H5::PredType | mgis::utilities::hdf5::getNativeType () noexcept |
| |
|
template<> |
| MGIS_EXPORT H5::PredType | mgis::utilities::hdf5::getNativeType< float > () noexcept |
| |
|
template<> |
| MGIS_EXPORT H5::PredType | mgis::utilities::hdf5::getNativeType< double > () noexcept |
| |
|
template<> |
| MGIS_EXPORT H5::PredType | mgis::utilities::hdf5::getNativeType< long double > () noexcept |
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::exists (const H5::Group &, const std::string &) noexcept |
| | check if an object with the given path exists in the given group
|
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::subGroupExists (const H5::Group &, const std::string &) noexcept |
| | check if a group with the given path exists in the given given
|
| |
| MGIS_EXPORT std::optional< H5::Group > | mgis::utilities::hdf5::createGroup (Context &, const H5::Group &, const std::string &) noexcept |
| | create a new group
|
| |
| MGIS_EXPORT std::optional< H5::Group > | mgis::utilities::hdf5::openGroup (Context &, const H5::Group &, const std::string &) noexcept |
| | open a new group
|
| |
| MGIS_EXPORT std::optional< H5::DataSet > | mgis::utilities::hdf5::openDataSet (Context &ctx, const H5::Group &, const std::string &) noexcept |
| | open a data set
|
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::removeDataSet (Context &, const H5::Group &, const std::string &) noexcept |
| | remove a data set
|
| |
| MGIS_EXPORT std::optional< std::vector< std::string > > | mgis::utilities::hdf5::getSubGroupNames (Context &, const H5::Group &, const bool) noexcept |
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::getSubGroupNames (Context &, std::vector< std::string > &, const H5::Group &, const bool) noexcept |
| |
| MGIS_EXPORT std::optional< std::vector< std::string > > | mgis::utilities::hdf5::getDataSetNames (Context &, const H5::Group &) noexcept |
| |
| MGIS_EXPORT std::optional< bool > | mgis::utilities::hdf5::contains (Context &, const H5::Group &, const std::string &) noexcept |
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::unlinkIfExists (Context &, const H5::Group &, const std::string &) noexcept |
| | delete an existing group or dataset if it exists
|
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::write (Context &, H5::Group &, const std::string &, const real &, const bool) noexcept |
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::read (Context &, real &, const H5::Group &, const std::string &) noexcept |
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::write (Context &, H5::Group &, const std::string &, std::span< const real >, const bool) noexcept |
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::read (Context &, std::vector< real > &, const H5::Group &, const std::string &) noexcept |
| |
| MGIS_EXPORT bool | mgis::utilities::hdf5::read (Context &, std::span< real >, const H5::Group &, const std::string &) noexcept |
| |
| MGIS_EXPORT InvalidResult | mgis::utilities::hdf5::registerH5ExceptionInErrorBacktrace (ErrorBacktrace &) noexcept |
| | a custom Lippincott-like function that extract error messages from a standard exception or an exception generated by the HD5 library
|
| |
| MGIS_EXPORT InvalidResult | mgis::utilities::hdf5::registerH5ExceptionInErrorBacktraceWithoutSourceLocation (ErrorBacktrace &) noexcept |
| | a custom Lippincott-like function that extract error messages from a standard exception or an exception generated by the HD5 library
|
| |