diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-21 17:52:46 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-21 17:52:46 +0200 |
commit | f2a1a3f56768d9aa03796808206f067daa5e0aa0 (patch) | |
tree | dfda93c68047a36c89e2a7af2000337c18e5558b /modules/remote/c++/remote.hpp | |
parent | 545abfe5eb973c83ee38a799add02605c05af26d (diff) |
Working towards proper rpc reference example
Diffstat (limited to 'modules/remote/c++/remote.hpp')
-rw-r--r-- | modules/remote/c++/remote.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/remote/c++/remote.hpp b/modules/remote/c++/remote.hpp index 807213e..0f508f5 100644 --- a/modules/remote/c++/remote.hpp +++ b/modules/remote/c++/remote.hpp @@ -82,6 +82,16 @@ class remote_data; template<typename Iface, typename Encoding, typename Remote> class rpc_client; +namespace impl { +template<typename T, typename Encoding, typename Remote> +struct tmpl_group_to_std_data_server_tuple; + +template<typename... T, typename Encoding, typename Remote> +struct tmpl_group_to_std_data_server_ptr_tuple<tmpl_group<T...>, Encoding, Remote> { + using type = std::tuple<ptr<data_server<T,Encoding,Remote>>...>; +}; +} + /** * Implementation of a remote server on the backend */ |