From 01b2fb3a369fbb4a690ffde32f51a6178d63a31c Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Tue, 14 Mar 2017 10:39:13 +0100 Subject: [PATCH] [MeL/IO/MPI_IO] Add fillPropertyVectorMetaDataTypeInfo. --- MeshLib/IO/MPI_IO/PropertyVectorMetaData.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MeshLib/IO/MPI_IO/PropertyVectorMetaData.h b/MeshLib/IO/MPI_IO/PropertyVectorMetaData.h index e1efb244c4c..0d1e45fd6bd 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( -- GitLab