From cf883cf492db4e5c6d7e9ef4cc53b36feb1d3b71 Mon Sep 17 00:00:00 2001
From: Felix Weiglhofer <weiglhofer@fias.uni-frankfurt.de>
Date: Mon, 18 Mar 2024 19:39:12 +0000
Subject: [PATCH] stsxyter::Message: fix GPU compilation.

---
 core/data/raw/StsXyterMessage.h | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/core/data/raw/StsXyterMessage.h b/core/data/raw/StsXyterMessage.h
index e90f3e6264..3ccb646b88 100644
--- a/core/data/raw/StsXyterMessage.h
+++ b/core/data/raw/StsXyterMessage.h
@@ -174,21 +174,21 @@ namespace stsxyter
     uint32_t fuData;  // main and only storage field for the message
 
   public:
-    Message() : fuData(0) {}
+   XPU_D Message() : fuData(0) {}
 
-    Message(const Message& src) : fuData(src.fuData) {}
+   XPU_D Message(const Message& src) : fuData(src.fuData) {}
 
-    Message(uint32_t uDataIn) : fuData(uDataIn) {}
+   XPU_D Message(uint32_t uDataIn) : fuData(uDataIn) {}
 
-    ~Message() {};
+   XPU_D ~Message(){};
 
-    void assign(const Message& src) { fuData = src.fuData; }
+   XPU_D void assign(const Message& src) { fuData = src.fuData; }
 
-    Message& operator=(const Message& src)
-    {
-      assign(src);
-      return *this;
-    }
+   XPU_D Message& operator=(const Message& src)
+   {
+     assign(src);
+     return *this;
+   }
 
     XPU_D inline void reset() { fuData = 0; }
 
-- 
GitLab