1#ifndef META_FUNCTION_HPP_
2#define META_FUNCTION_HPP_
33 template<
typename... Args>
42 template<MetaArity ARITY>
67 template<
typename... Args>
72 using ReturnType = std::invoke_result_t<
decltype(Functor_),
Pack<Args...>>;
78 static constexpr ReturnType
value = std::invoke(
85 template<MetaArity ARITY>
Compile-time type pack utilities and metaprogramming foundations.