prog.cpp: In function ‘int main(int, char**)’:
prog.cpp:10:32: error: no matching function for call to ‘someFunction(int*, int)’
prog.cpp:10:32: note: candidate is:
prog.cpp:4:6: note: template<class A, class B, class> void someFunction(A*, B)
prog.cpp:4:6: note: template argument deduction/substitution failed:
prog.cpp:3:34: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’