#include <iostream>

int main()
{

	struct { int operator() (int x, int y)
	{
		std::cout << "Local function called " << x << " " << y << std::endl;
		return x+y;
	}} localFunction;

	std::cout << localFunction(1, 2) << std::endl;

	return 0;

}