prog.cpp:12:30: error: macro "mp_eval" passed 2 arguments, but takes just 1
mp_eval(StaticMinimum<9, 12>);
^
prog.cpp: In function ‘int main()’:
prog.cpp:1:33: error: ‘::value’ has not been declared
#define mp_eval(Func) Func::value
^
prog.cpp:11:2: note: in expansion of macro ‘mp_eval’
mp_eval((StaticMinimum<9, 12>));
^
prog.cpp:12:2: error: ‘mp_eval’ was not declared in this scope
mp_eval(StaticMinimum<9, 12>);
^