16 lines
345 B
C++
16 lines
345 B
C++
#include <alsk/alsk.h>
|
|
|
|
using namespace alsk::arg;
|
|
|
|
using Skel = alsk::Serial<
|
|
R<2>(int, int, int),
|
|
tmp::Pack<std::plus<int>, int(P<0>, P<1>)>,
|
|
tmp::Pack<std::plus<int>, int(R<0>, P<2>)>,
|
|
tmp::Pack<std::multiplies<int>, int(R<0>, R<1>)>
|
|
>;
|
|
|
|
int main() {
|
|
auto task = alsk::implement<alsk::exec::Sequential, Skel>();
|
|
return task(4, 2, 3);
|
|
}
|