Skip to content

Commit c1ac926

Browse files
committed
Using stdlib index_sequence instead of arx
1 parent d7162e6 commit c1ac926

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
@@ -180,7 +180,7 @@ deserialize_tuple(MsgPack::Unpacker& unpacker, std::tuple<Ts...>& out) {
180180

181181
// Helper to invoke a function with a tuple of arguments
182182
template<typename F, typename Tuple, std::size_t... I>
183-
inline auto invoke_with_tuple(F&& f, Tuple&& t, arx::stdx::index_sequence<I...>)
183+
inline auto invoke_with_tuple(F&& f, Tuple&& t, std::index_sequence<I...>)
184184
-> decltype(f(std::get<I>(std::forward<Tuple>(t))...)) {
185185
return f(std::get<I>(std::forward<Tuple>(t))...);
186186
}

src/wrapper.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class RpcFunctionWrapper: public IFunctionWrapper {
7979
std::tuple<Args...> args;
8080
if (!deserialize_tuple(unpacker, args)) return false;
8181
MsgPack::object::nil_t nil;
82-
invoke_with_tuple(_func, args, arx::stdx::make_index_sequence<sizeof...(Args)>{});
82+
invoke_with_tuple(_func, args, std::make_index_sequence<sizeof...(Args)>{});
8383
packer.serialize(nil, nil);
8484
return true;
8585
}
@@ -91,7 +91,7 @@ class RpcFunctionWrapper: public IFunctionWrapper {
9191
std::tuple<Args...> args;
9292
if (!deserialize_tuple(unpacker, args)) return false;
9393
MsgPack::object::nil_t nil;
94-
R out = invoke_with_tuple(_func, args, arx::stdx::make_index_sequence<sizeof...(Args)>{});
94+
R out = invoke_with_tuple(_func, args, std::make_index_sequence<sizeof...(Args)>{});
9595
packer.serialize(nil, out);
9696
return true;
9797
}

0 commit comments

Comments
 (0)