Tatooine
functional.h
Go to the documentation of this file.
1#ifndef TATOOINE_FUNCTIONAL_H
2#define TATOOINE_FUNCTIONAL_H
3//==============================================================================
4#include <functional>
5//==============================================================================
6namespace tatooine {
7//==============================================================================
8constexpr auto invoke(invocable auto &&...funcs) {
9 (std::invoke(std::forward<decltype(funcs)>(funcs)), ...);
10}
11//==============================================================================
12} // namespace tatooine
13//==============================================================================
14#endif
Definition: concepts.h:121
Definition: algorithm.h:6
constexpr auto invoke(invocable auto &&...funcs)
Definition: functional.h:8