Почему function wrapper с ссылкой в сигнатуре может принимать pointer to member function?
К примеру стандартный function wrapper - std::function.
При сигнатуре void(T&, ars...) может принимать &T::Method. Разве у всех методов не указатель первый аргумент?
При сигнатуре void(T&, ars...) может принимать &T::Method.
Такая сигнатура определяет тип функции, а не метода. При чем тут метод?
Разве у всех методов не указатель первый аргумент?
Нет. В принципе - нет.
Метод - это метод. Функция - это функция. Чисто ради прикола возьми и сравни размер указателя на метод и указателя на функцию.
Плюсом есть соглашения о вызовах и вангуя о неявном аргументе this, я говорю что не всегда оно так, как у тебя в цитате. this может приходить вообще не так, как приходят аргументы.