Class templates for type classification Boost , Chapter 1. Boost.FunctionTypes 2.5 , Reference
template < typename T , typename Tag = null_tag >
struct is_function ;
Заголовок
#include < boost / function_types / is_function . hpp >
T
Тип для анализа
Tag
Дополнительные свойства, необходимые для положительного результата
is_function<T,Tag>
Предикатное значениеMPL Интегральная постоянная
is_function<T,Tag>::value
Постоянное булево значение
Определяет, является ли данный тип функцией, возможно, с дополнительными свойствами, указанными тегом свойств.
template < typename T , typename Tag = null_tag >
struct is_function_pointer ;
Заголовок
#include < boost / function_types / is_function_pointer . hpp >
T
Тип для анализа
Tag
Дополнительные свойства, необходимые для положительного результата
is_function_pointer<T,Tag>
Предикатное значениеMPL —Интегральная постоянная
is_function_pointer<T,Tag>::value
Постоянное булево значение
Определяет, является ли данный тип указателем функции, возможно, с дополнительными свойствами, указанными тегом свойств.
template < typename T , typename Tag = null_tag >
struct is_function_reference ;
Заголовок
#include < boost / function_types / is_function_reference . hpp >
T
Тип для анализа
Tag
Дополнительные свойства, необходимые для положительного результата
is_function_reference<T,Tag>
Предикатное значениеMPL —Интегральная постоянная
is_function_reference<T,Tag>::value
Постоянное булево значение
Определяет, является ли данный тип ссылкой на функцию, возможно, с дополнительными свойствами, указанными тегом свойств.
template < typename T , typename Tag = null_tag >
struct is_member_pointer ;
Заголовок
#include < boost / function_types / is_member_pointer . hpp >
T
Тип для анализа
Tag
Дополнительные свойства, необходимые для положительного результата
is_member_pointer<T,Tag>
Предикатное значениеMPL —Интегральная постоянная
is_member_pointer<T,Tag>::value
Постоянное булево значение
Определяет, является ли данный тип указателем на тип элемента (объекта или функции), возможно, с дополнительными свойствами, указанными тегом свойств.
template < typename T >
struct is_member_object_pointer ;
Заголовок
#include < boost / function_types / is_member_object_pointer . hpp >
T
Тип для анализа
is_member_object_pointer<T>
Предикатное значениеMPL —Интегральная постоянная
is_member_object_pointer<T>::value
Постоянное булево значение
Определяет, является ли данный тип указателем на тип объекта-члена.
template < typename T , typename Tag = null_tag >
struct is_member_function_pointer ;
Заголовок
#include < boost / function_types / is_member_function_pointer . hpp >
T
Тип для анализа
Tag
Дополнительные свойства, необходимые для положительного результата
is_member_function_pointer<T,Tag>
Предикатное значениеMPL —Интегральная постоянная
is_member_function_pointer<T,Tag>::value
Постоянное булево значение
Определяет, является ли данный тип указателем функции члена, возможно, с дополнительными свойствами, указанными тегом свойств.
template < typename T , typename Tag = null_tag >
struct is_callable_builtin ;
Заголовок
#include < boost / function_types / is_callable_builtin . hpp >
T
Тип для анализа
Tag
Дополнительные свойства, необходимые для положительного результата
is_callable_builtin<T,Tag>
Предикатное значениеMPL Интегральная постоянная
is_callable_builtin<T,Tag>::value
Постоянное булево значение
Определяет, является ли данный тип вызывающим встроенным, возможно, с дополнительными свойствами, указанными тегом свойств.
template < typename T , typename Tag = null_tag >
struct is_nonmember_callable_builtin ;
Заголовок
#include < boost / function_types / is_nonmember_callable_builtin . hpp >
T
Тип для анализа
Tag
Дополнительные свойства, необходимые для положительного результата
is_nonmember_callable_builtin<T,Tag>
Предикатное значениеMPL Интегральная постоянная
is_nonmember_callable_builtin<T,Tag>::value
Постоянное булево значение
Определяет, является ли данный тип вызывающим встроенным, который не является указателем функции члена, возможно, с дополнительными свойствами, указанными тегом свойств.
Статья Class templates for type classification раздела Chapter 1. Boost.FunctionTypes 2.5 Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Reference ::