Кто-нибудь собрал список всех признаков типа, доступных в стандартном <type_traits> (GCC-4.6.1) и Boost own <boost/type_traits.hpp>?
Обзор типов элементов С++
Ответ 1
Полный список признаков доступен онлайн:
-  В документации Boost перечислены черты в <boost/type_traits.hpp>;
-  Проект С++ 0x перечисляет черты в <type_traits>.
Однако реализация GCC еще не завершена. Отсутствует GCC 4.6:
-  Значение std::underlying_type. Это будет на GCC 4.7.
-  Серия признаков std::is_trivially_X. Вместо этого он имеетstd::has_trivial_default_constructorи аналогичный, который, похоже, имеет имя из более раннего черновика. Отсутствует одна из конструкторов перемещения.
-  Серия признаков std::is_nothrow_X. Они также используют более старое имя, напримерstd::has_nothrow_default_constructor. Также отсутствует конструктор перемещения.
-  Значение std::aligned_union. Это можно легко реализовать в терминахstd::aligned_storage, который в настоящее время поддерживается.
