Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Class templates for type classification

Boost , Chapter 1. Boost.FunctionTypes 2.5 , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
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

Постоянное булево значение

Определяет, является ли данный тип вызывающим встроенным, который не является указателем функции члена, возможно, с дополнительными свойствами, указанными тегом свойств.


PrevUpHomeNext

Статья Class templates for type classification раздела Chapter 1. Boost.FunctionTypes 2.5 Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 05:36:40/0.0038998126983643/0