15 #include <type_traits>
28 template<
class return_t,
class... args_t>
29 constexpr return_t
coalesce(args_t&&... args);
37 template<
class... args_t>
38 requires(same_variadic_args_v<args_t...>)
39 constexpr
auto coalesce(args_t&&... args);
constexpr return_t coalesce(args_t &&... args)
Coalesce function, C# a ?? b analogue.
requires(same_variadic_args_v< args_t... >) const expr auto coalesce(args_t &&... args)
Coalesce function, C# a ?? b analogue.