diff options
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 */ |