diff options
author | HampusM <hampus@hampusmat.com> | 2022-04-24 17:13:52 +0200 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2022-06-13 17:56:58 +0200 |
commit | db6edcd473a684420e9a7611b24462df21165c1b (patch) | |
tree | 9646bdb4f5f6e339a0a01873b44e0b185476ce56 /src/util/function.tpp | |
parent | b36d072ad7a7b9c6e30fcb25d6bbb001a8393468 (diff) |
style: improve function and brace styling
Diffstat (limited to 'src/util/function.tpp')
-rw-r--r-- | src/util/function.tpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/util/function.tpp b/src/util/function.tpp index 6ff939b..0a7a6d6 100644 --- a/src/util/function.tpp +++ b/src/util/function.tpp @@ -45,15 +45,15 @@ constexpr inline auto extract_signature(Function const & /*unused*/) noexcept } template <typename Function, typename Return, typename... Args> -inline auto get_normalized_lambda(Function &&func, - Signature<Return(Args...)> /*unused*/) noexcept +inline auto +get_normalized_lambda(Function &&func, Signature<Return(Args...)> /*unused*/) noexcept { // Static copy of func. This will make it accessible for the lambda without using a // lamda capture static auto static_func = Function(std::forward<Function>(func)); - return +[](Args... args) noexcept( - noexcept(std::declval<Function>()(std::forward<Args>(args)...))) -> Return + return +[](Args... args) noexcept(noexcept(std::declval<Function>( + )(std::forward<Args>(args)...))) -> Return { return static_func(std::forward<Args>(args)...); }; @@ -70,6 +70,8 @@ inline auto get_normalized_lambda(Function &&func, template <typename Function> constexpr auto normalize_lambda(Function &&func) noexcept { - return get_normalized_lambda(std::forward<Function>(func), - extract_signature(std::forward<Function>(func))); + return get_normalized_lambda( + std::forward<Function>(func), + extract_signature(std::forward<Function>(func)) + ); } |