diff options
Diffstat (limited to 'modules/remote/c++/remote_loopback_base.hpp')
-rw-r--r-- | modules/remote/c++/remote_loopback_base.hpp | 4 |
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; |