| 327 | |
| 328 | template <typename... T> |
| 329 | constexpr auto overload(T&&... callables) { |
| 330 | return overload_impl<std::decay_t<T>...>{std::forward<T>(callables)...}; |
| 331 | } |
| 332 | } // namespace overloading |
| 333 | |
| 334 | /// Declares the namespace which provides the functionality to work with a |