From 6b9e221a0c439ce3ee9b728bc9ead8f5c2c82ceb Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Mon, 13 May 2024 09:57:49 +0200 Subject: renamed to sycl since opencl does not support c++ --- modules/remote-sycl/c++/remote.hpp | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 modules/remote-sycl/c++/remote.hpp (limited to 'modules/remote-sycl/c++/remote.hpp') diff --git a/modules/remote-sycl/c++/remote.hpp b/modules/remote-sycl/c++/remote.hpp new file mode 100644 index 0000000..3073b23 --- /dev/null +++ b/modules/remote-sycl/c++/remote.hpp @@ -0,0 +1,42 @@ +#pragma once + +#include + +namespace saw { +namespace rmt { +struct OpenCl {}; +} + +template<> +class remote { +private: + SAW_FORBID_COPY(remote); + SAW_FORBID_MOVE(remote); +public: + remote(){} + + /* + error_or create_remote(){ + return remote{*this}; + } + */ +}; + +template<> +struct remote_address { +private: + remote* ctx_; + + SAW_FORBID_COPY(remote_address); + SAW_FORBID_MOVE(remote_address); +public: + remote_address(remote& r_ctx): + ctx_{&r_ctx} + {} + + /* + template + error_or foo(); + */ +}; +} -- cgit v1.2.3