diff options
Diffstat (limited to 'modules/remote/c++/remote.hpp')
| -rw-r--r-- | modules/remote/c++/remote.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/remote/c++/remote.hpp b/modules/remote/c++/remote.hpp index 7e846d3..83e6042 100644 --- a/modules/remote/c++/remote.hpp +++ b/modules/remote/c++/remote.hpp @@ -90,6 +90,14 @@ template<typename... T, typename Encoding, typename Remote> struct tmpl_group_to_data_server_ptr_std_tuple<tmpl_group<T...>, Encoding, Remote> { using type = std::tuple<ptr<data_server<T,Encoding,Remote>>...>; }; + +template<typename T, typename Encoding, typename Remote> +struct tmpl_group_to_data_client_std_tuple; + +template<typename... T, typename Encoding, typename Remote> +struct tmpl_group_to_data_client_std_tuple<tmpl_group<T...>, Encoding, Remote> { + using type = std::tuple<data_client<T,Encoding,Remote>...>; +}; } template<typename Remote> class i_rpc_server { |
