some useful functions

This commit is contained in:
Pagwin 2024-04-09 18:38:53 -04:00
parent c624c91d8b
commit 382e7f6354

13
include/pit/functions.h Normal file
View file

@ -0,0 +1,13 @@
#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();};
}
}