13 #ifndef QMCPLUSPLUS_H5DATATYPE_DEFINE_H 14 #define QMCPLUSPLUS_H5DATATYPE_DEFINE_H 16 #include <type_traits> 24 template<typename T, typename ENABLE = std::enable_if_t<!std::is_same<bool, T>::value>>
27 #define BOOSTSUB_H5_DATATYPE(CppType, H5DTYPE) \ 29 inline hid_t get_h5_datatype<CppType>(const CppType&) \ helper functions for EinsplineSetBuilder
BOOSTSUB_H5_DATATYPE(char, H5T_NATIVE_CHAR)
hid_t get_h5_datatype(const T &)
map C types to hdf5 native types bool is explicit removed due to the fact that it is implementation-d...