summaryrefslogtreecommitdiff
path: root/modules/remote-sycl/c++/common.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-06-24 15:23:08 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-06-24 15:23:08 +0200
commitcace251b73a2902fbdade9e8cd7ae0f52f0e18e1 (patch)
tree5089537cbe03506f42b04d756564909e22b6ee7d /modules/remote-sycl/c++/common.hpp
parent86b06a3fee2cd7635a9ab486e2a35bdf1e81ce38 (diff)
Slowly adding pure data transfer classes
Diffstat (limited to 'modules/remote-sycl/c++/common.hpp')
-rw-r--r--modules/remote-sycl/c++/common.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/remote-sycl/c++/common.hpp b/modules/remote-sycl/c++/common.hpp
index c1f9ddf..9bc734d 100644
--- a/modules/remote-sycl/c++/common.hpp
+++ b/modules/remote-sycl/c++/common.hpp
@@ -11,4 +11,15 @@ namespace rmt {
struct Sycl {};
}
+template<>
+class remote<rmt::Sycl>;
+
+template<typename T>
+class device;
+
+template<typename Schema, typename Encoding, typename Remote>
+class data_server;
+
+template<typename Schema, typename Encoding, typename Remote>
+class data_client;
}