LINUX.ORG.RU

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

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

Код:

using __type = decltype(obj->method(__VA_ARGS__));

в макросе INVOKE проверит возможность вызова obj->method с задаными параметрами в compile-time же. Поэтому портянка проверок из safeCall и пропала.

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

Код:

using __type = decltype(obj->method(__VA_ARGS__));

в макросе INVOKE проверит возможность вызова obj->method с задаными параметрами в compile-time же.