25 if constexpr(std::is_same<Handle_, H5::Attribute>::value) {
30 size_t len = H5Iget_name(handle.getId(), NULL, 0);
31 std::vector<char> buffer(len + 1);
32 H5Iget_name(handle.getId(), buffer.data(), buffer.size());
33 return std::string(buffer.begin(), buffer.begin() + len);