PredType data_type_mem ( ArrayType const & A) { return native_type_from_C(typename remove_complex<typename ArrayType::value_type>::type()); }
PredType data_type_mem_scalar ( S const & A) { return native_type_from_C(typename remove_complex<S>::type()); }
// in memory template <typename S> H5::PredType data_type_memory () { return native_type_from_C(typename remove_complex<S>::type()); }