Skip to content

Commit 0a86ff3

Browse files
committed
Remove boilerplate from rfl::internal::to_ptr_tuple
1 parent cc6e435 commit 0a86ff3

File tree

2 files changed

+8
-1107
lines changed

2 files changed

+8
-1107
lines changed

include/rfl/internal/ptr_tuple_t.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ namespace rfl {
1010
namespace internal {
1111

1212
template <class T>
13-
using ptr_tuple_t =
14-
typename std::invoke_result<decltype(to_ptr_tuple<T>), T>::type;
13+
using ptr_tuple_t = decltype(to_ptr_tuple(std::declval<T&>()));
1514

1615
} // namespace internal
1716
} // namespace rfl

0 commit comments

Comments
 (0)