2cl (pronounce "toccle") is a functional programming extension for C++
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 

20 wiersze
272 B

#pragma once
namespace cl
{
template<typename a, typename fn>
class curry
{
a param;
fn call;
public:
curry(a p, fn func)
: param{p}
, call{func}
{}
template<typename ...b>
auto operator()(b ...Args){
return call(param, Args...);
}
};
}