Извлекает функцию arity, то есть количество параметров. Скрытый<this>указатель функции члена засчитывается, другими словами, значение аритмии всегда больше или равно единице, если<F>является указателем функции члена.
Если<F>не является вызывающим, встроенным типом, любая попытка доступа к значению приводит к ошибке компиляции.
Украшенный MPL Последовательность, открытая для оптимизации
Извлекает все свойства вызывающего встроенного типа, то есть типа результата, за которым следуют типы параметров (включая тип<this>для указателей функций члена).
Если<T>не называется встроенным типом, типы компонентов представляют собой пустую последовательность, и значение Тега эквивалентно<null_tag>.
Статья Class templates for type decomposition раздела Chapter 1. Boost.FunctionTypes 2.5 Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.