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