From 2f9498dd93c1c5dde6ec19b73795631f1cb0cfa2 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 15 Nov 2024 12:30:49 +0100 Subject: allow pointer to member argument for array_size() --- compat/array-size.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/compat/array-size.hpp b/compat/array-size.hpp index 4d9b6ce6..fd313e6e 100644 --- a/compat/array-size.hpp +++ b/compat/array-size.hpp @@ -9,6 +9,7 @@ template struct array_size_ : std::integral_const template struct array_size_ : std::integral_constant {}; template struct array_size_> : std::integral_constant {}; template struct array_size_> : std::integral_constant {}; +template constexpr std::size_t arraySize(U(T::*)[N]) { return N; } template struct array_size_ : std::integral_constant>::value> {}; -- cgit v1.2.3