Skip to content

Commit d9dc83e

Browse files
committed
Using stdlib index_sequence instead of arx
1 parent f4b1f49 commit d9dc83e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/rpclite_utils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ deserialize_tuple(MsgPack::Unpacker& unpacker, std::tuple<Ts...>& out) {
191191

192192
// Helper to invoke a function with a tuple of arguments
193193
template<typename F, typename Tuple, std::size_t... I>
194-
inline auto invoke_with_tuple(F&& f, Tuple&& t, arx::stdx::index_sequence<I...>)
194+
inline auto invoke_with_tuple(F&& f, Tuple&& t, std::index_sequence<I...>)
195195
-> decltype(f(std::get<I>(std::forward<Tuple>(t))...)) {
196196
return f(std::get<I>(std::forward<Tuple>(t))...);
197197
}

src/wrapper.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class RpcFunctionWrapper: public IFunctionWrapper {
9090
std::tuple<Args...> args;
9191
if (!deserialize_tuple(unpacker, args)) return false;
9292
MsgPack::object::nil_t nil;
93-
invoke_with_tuple(_func, args, arx::stdx::make_index_sequence<sizeof...(Args)>{});
93+
invoke_with_tuple(_func, args, std::make_index_sequence<sizeof...(Args)>{});
9494
packer.serialize(nil, nil);
9595
return true;
9696
}
@@ -102,7 +102,7 @@ class RpcFunctionWrapper: public IFunctionWrapper {
102102
std::tuple<Args...> args;
103103
if (!deserialize_tuple(unpacker, args)) return false;
104104
MsgPack::object::nil_t nil;
105-
R out = invoke_with_tuple(_func, args, arx::stdx::make_index_sequence<sizeof...(Args)>{});
105+
R out = invoke_with_tuple(_func, args, std::make_index_sequence<sizeof...(Args)>{});
106106
packer.serialize(nil, out);
107107
return true;
108108
}

0 commit comments

Comments
 (0)