HighFive 2.9.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
HighFive::FileVersionBounds Class Reference

Configure the version bounds for the file. More...

#include <H5PropertyList.hpp>

Public Member Functions

 FileVersionBounds (H5F_libver_t low, H5F_libver_t high)
 
 FileVersionBounds (const FileAccessProps &fapl)
 
std::pair< H5F_libver_t, H5F_libver_t > getVersion () const
 

Detailed Description

Configure the version bounds for the file.

Used to define the compatibility of objects created within HDF5 files, and affects the format of groups stored in the file.

See also the documentation of H5P_SET_LIBVER_BOUNDS in HDF5.

Possible values for low and high are:

  • H5F_LIBVER_EARLIEST
  • H5F_LIBVER_V18
  • H5F_LIBVER_V110
  • H5F_LIBVER_NBOUNDS
  • H5F_LIBVER_LATEST currently defined as H5F_LIBVER_V110 within HDF5

Constructor & Destructor Documentation

◆ FileVersionBounds() [1/2]

HighFive::FileVersionBounds::FileVersionBounds ( H5F_libver_t low,
H5F_libver_t high )
inline

◆ FileVersionBounds() [2/2]

HighFive::FileVersionBounds::FileVersionBounds ( const FileAccessProps & fapl)
inlineexplicit

Member Function Documentation

◆ getVersion()

std::pair< H5F_libver_t, H5F_libver_t > HighFive::FileVersionBounds::getVersion ( ) const
inline

The documentation for this class was generated from the following files: