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.