Информация об изменениях

Сообщение Получить сигнатуру из ламбды от 12.08.2020 7:37

Изменено 12.08.2020 7:39 Barbar1an

Получить сигнатуру из ламбды
если у нас


template<class L> Subscribe(L lambda)
{
    std::function<сигнатура вызова lambdы> f; // типа void(int, int)
    std::function<сигнатура параметров lambdы> f; // только "int, int"
}

Subscribe([](int, int){});



возможно както?
Получить сигнатуру из ламбды
если у нас


template<class L> Subscribe(L lambda)
{
    std::function<сигнатура вызова lambdы> f; // типа void(int, int)
    std::function<void(сигнатура параметров lambdы)> f; // типа только "int, int"
}

Subscribe([](int, int){});



возможно както?