Make write_dataset for Position an overload (not specialization)

This commit is contained in:
Paul Romano 2018-08-08 13:46:53 -05:00
parent 0fba0e287c
commit c72ff04afb

View file

@ -183,8 +183,8 @@ write_dataset(hid_t obj_id, const char* name, const std::array<T, N>& buffer)
write_dataset(obj_id, 1, dims, name, H5TypeMap<T>::type_id, buffer.data(), false);
}
template<> inline void
write_dataset<Position>(hid_t obj_id, const char* name, Position r)
inline void
write_dataset(hid_t obj_id, const char* name, Position r)
{
std::array<double, 3> buffer {r.x, r.y, r.z};
write_dataset(obj_id, name, buffer);