diff --git a/MeshLib/IO/MPI_IO/PropertyVectorMetaData.h b/MeshLib/IO/MPI_IO/PropertyVectorMetaData.h index e1efb244c4cd9977662aa220542106c1bd254fce..0d1e45fd6bd5123be04d88858aaf4695b3e6795b 100644 --- a/MeshLib/IO/MPI_IO/PropertyVectorMetaData.h +++ b/MeshLib/IO/MPI_IO/PropertyVectorMetaData.h @@ -30,6 +30,14 @@ struct PropertyVectorMetaData unsigned long data_type_size_in_bytes; unsigned long number_of_components; unsigned long number_of_tuples; + + template <typename T> + void fillPropertyVectorMetaDataTypeInfo() + { + is_int_type = std::numeric_limits<T>::is_integer; + is_data_type_signed = std::numeric_limits<T>::is_signed; + data_type_size_in_bytes = sizeof(T); + } }; inline void writePropertyVectorMetaDataBinary(