summaryrefslogtreecommitdiff
path: root/modules/remote/c++/remote.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/remote/c++/remote.hpp')
-rw-r--r--modules/remote/c++/remote.hpp8
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 {