summaryrefslogtreecommitdiff
path: root/modules/remote/c++/remote_loopback_base.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/remote/c++/remote_loopback_base.hpp')
-rw-r--r--modules/remote/c++/remote_loopback_base.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/remote/c++/remote_loopback_base.hpp b/modules/remote/c++/remote_loopback_base.hpp
index d91df37..82857a9 100644
--- a/modules/remote/c++/remote_loopback_base.hpp
+++ b/modules/remote/c++/remote_loopback_base.hpp
@@ -54,8 +54,8 @@ private:
template<typename Iface, typename Encoding, uint64_t I>
error_or<void> find_data_servers_ele(typename rpc_server<Iface,Encoding,rmt::Loopback>::DataServers& ret_val, ref<remote_address<rmt::Loopback>> addr){
- if constexpr ( I < Iface::size ){
- using DataTypeGroup = typename rpc_server<Iface,Encoding,rmt::Loopback>::TypeGroup;
+ using DataTypeGroup = typename rpc_server<Iface,Encoding,rmt::Loopback>::TypeGroup;
+ if constexpr ( I < DataTypeGroup::size ){
using Schema = typename tmpl_group_pack_type<I,DataTypeGroup>::type;
constexpr auto class_id = data_server<Schema, Encoding, rmt::Loopback>::class_id;