#include <mlab_fun2.ci>

int main (int argc, char **argv)
{
	const char *loc = "mlab_fun2.exe";
	ctl::link lnk(loc);
	try
	{
		Matlab::use(lnk);
		int a = 5, b = 6;
		int foo = Matlab::fun2<int,int,int>(a, b);
		std::cout << foo << "\n";
		/*std::vector<double> c(3);
		c[0] = 1; c[1] = 2; c[2] = 3;
		int bar = Matlab::fun2<int,std::vector<double>,int>(c, a);
		std::cout << bar << "\n";*/
	}
	catch (ctl::exception &e)
	{
		std::cerr << e << "\n";
	}
	return 0;
}
