From 614d0bf07789457a97d194c4af9cc7393f871351 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Fri, 5 Jul 2024 16:50:33 +0200 Subject: Working on loopback data transmission --- modules/remote-sycl/c++/transfer.hpp | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) (limited to 'modules/remote-sycl') diff --git a/modules/remote-sycl/c++/transfer.hpp b/modules/remote-sycl/c++/transfer.hpp index 72b111f..2a95f67 100644 --- a/modules/remote-sycl/c++/transfer.hpp +++ b/modules/remote-sycl/c++/transfer.hpp @@ -9,17 +9,6 @@ #include namespace saw { -namespace impl { -template -struct data_server_redux { - using type = std::tuple<>; -}; - -template -struct data_server_redux> { - using type = std::tuple>...>; -}; -} template class data_server, Encoding, rmt::Sycl> { @@ -32,7 +21,7 @@ private: /** * Store for the data the server manages. */ - typename impl::data_server_redux>::type >::type values_; + typename impl::data_server_redux>::type >::type values_; public: /** * Main constructor @@ -85,7 +74,7 @@ public: */ template error_or erase(id store_id){ - auto& vals = std::get(values_); + auto& vals = std::get>>(values_); auto erase_op = vals.erase(store_id.get_value()); if(erase_op == 0u){ return make_error(); @@ -99,7 +88,7 @@ public: */ template error_or*> find(id store_id){ - auto& vals = std::get(values_); + auto& vals = std::get>>(values_); auto find_res = vals.find(store_id.get_value()); if(find_res == vals.end()){ return make_error(); -- cgit v1.2.3