summaryrefslogtreecommitdiff
path: root/modules/remote
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2025-08-30 19:02:15 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2025-08-30 19:04:11 +0200
commita1583da62ea0f7e9affe868cd509557b5e91fae3 (patch)
tree5d5261d24c81f33f81a930bdfc42fe9904915d9e /modules/remote
parent6379fe9ca2cad3d0c9d886e7808b1d579ce349c2 (diff)
Fixing sycldev
Diffstat (limited to 'modules/remote')
-rw-r--r--modules/remote/c++/remote_loopback_base.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/remote/c++/remote_loopback_base.hpp b/modules/remote/c++/remote_loopback_base.hpp
index 82857a9..5224d95 100644
--- a/modules/remote/c++/remote_loopback_base.hpp
+++ b/modules/remote/c++/remote_loopback_base.hpp
@@ -28,9 +28,15 @@ public:
template<>
class remote<rmt::Loopback> {
private:
+ /**
+ * Unique key for identifying an underlying data type without using typeid :)
+ */
struct key_t {
std::array<uint64_t,3> data;
+ /**
+ * Create a key with all identifying elements
+ */
template<typename Schema, typename Encoding>
static key_t create(const remote_address<rmt::Loopback>& addr){
key_t k;