Tipo de função lambda [duplicado]

Esta questão já tem uma resposta aqui:

Qual é o tipo de lambda quando deduzido com “auto” em C ++ 11? 6 respostas

Existe este código:

auto fun = [](int x)->int {return x + 1; };
std::cout << typeid(fun).name() << std::endl;

O resultado é:Z4mainEUliE_ mas o c ++ filt não parece explicar o que é isso. Qual é o tipo de expressão lambda?

questionAnswers(3)

yourAnswerToTheQuestion