HighFive needlessly assumes that every container has a default constructor. It happens here: https://github.com/BlueBrain/HighFive/blob/94ede4f756f2d1ba77296f0f25d22142e8567e0e/include/highfive/bits/H5Slice_traits_misc.hpp#L161-L162 and here (`resize` isn't safe to use): https://github.com/BlueBrain/HighFive/blob/94ede4f756f2d1ba77296f0f25d22142e8567e0e/include/highfive/bits/H5Inspector_misc.hpp#L326
HighFive needlessly assumes that every container has a default constructor. It happens here:
HighFive/include/highfive/bits/H5Slice_traits_misc.hpp
Lines 161 to 162 in 94ede4f
and here (
resizeisn't safe to use):HighFive/include/highfive/bits/H5Inspector_misc.hpp
Line 326 in 94ede4f