PIT/include/pit/functions.h
2024-04-09 18:38:53 -04:00

13 lines
323 B
C++

#include <cstddef>
#include <functional>
namespace pit{
template<typename T>
std::function<T()> generate(T val){
return [val](){return val;};
}
template<typename T, typename... Args>
std::function<T(Args...)> accept_args(std::function<T()> f){
return [f](Args...){return f();};
}
}