LINUX.ORG.RU

История изменений

Исправление safocl, (текущая версия) :

но не знаю как (и возможно ли вообще) получить тип от лямбды, внутри которой шаблонный оператор()

тут же следует понимать, что шаблонных сущностей не существует без инстанциации шаблона... — надо указывать с каким значением шаблонных аргументов ты вызываешь лямбду, тоесть как то так думаю:

Return_type<decltype(&decltype(l3<TYPE>)::operator())>::type a4;

или
Return_type<decltype(&decltype(l3)::operator<TYPE>())>::type a4;

Исходная версия safocl, :

но не знаю как (и возможно ли вообще) получить тип от лямбды, внутри которой шаблонный оператор()

тут же следует понимать, что шаблонных сущностей не существует без инстанциации шаблона... — надо указывать с каким значением шаблонных аргументов ты вызываешь лямбду, тоесть как то так думаю:

Return_type<decltype(&decltype(l3<TYPE>)::operator())>::type a4;