Срок действия параметров шаблона шаблона - PullRequest
0 голосов
/ 06 августа 2020
template <template <typename> class CallbackT,
      typename Functor,
      typename... Args>
decltype(auto) BindImpl(Functor&& functor, Args&&... args) 

BindImpl является функцией-шаблоном и вызывается следующим образом:

return internal::BindImpl<OnceCallback>(std::forward<Functor>(functor),
                                        std::forward<Args>(args)...);

насколько мне известно, параметры шаблона не допускаются в функции шаблона .

Какой механизм здесь используется?

см. Исходный код здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...