Наследства: Если T является арифметическим типом (возможно, cv-квалифицированным), то он наследуется от true_type, в противном случае он наследуется от false_type. Арифметические типы включают интегральные и плавающие точки (см. также is_integral и is_floating_point).
is_arithmetic<char>::type является типом true_type.
is_arithmetic<double>::value является интегральным постоянным выражением, которое оценивает до true.
is_arithmetic<T>::value_type является типом bool.
Статья is_arithmetic раздела Chapter 1. Boost.TypeTraits Alphabetical Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.