Тип лямбда-функции [дубликат]

На этот вопрос уже есть ответ здесь:

Какой тип лямбда-выражения выводится с помощью «auto» в C ++ 11? 6 ответов

Вот этот код:

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

Результат:Z4mainEUliE_&nbsp;но C ++ Filter не объясняет, что это такое. Каков тип лямбда-выражения?