32 return H5T_NATIVE_DOUBLE;
36 return H5T_NATIVE_INT;
40 return H5T_NATIVE_UINT;
44 return H5T_NATIVE_LONG;
48 return H5T_NATIVE_ULONG;
52 return H5T_NATIVE_LLONG;
56 return H5T_NATIVE_ULLONG;
60 return H5T_NATIVE_CHAR;
64 hid_t datatype = H5Tcopy(H5T_C_S1);
65 CHECK_H5(datatype,
"Failed to allocate string.");
66 #pragma GCC diagnostic push
67 #pragma GCC diagnostic ignored "-Wold-style-cast"
68 CHECK_H5(H5Tset_size(datatype, H5T_VARIABLE),
69 "Failed to set size of string.");
70 #pragma GCC diagnostic pop
80 hid_t datatype = H5Tcopy(H5T_FORTRAN_S1);
81 CHECK_H5(datatype,
"Failed to allocate string.");
82 #pragma GCC diagnostic push
83 #pragma GCC diagnostic ignored "-Wold-style-cast"
84 CHECK_H5(H5Tset_size(datatype, H5T_VARIABLE),
85 "Failed to set size of string.");
86 #pragma GCC diagnostic pop