Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


functional_iterate.h

Включает:

Введение

Это - внутренний заголовочный файл, включенный другими заголовками библиотеки. Вы не должны пытаться использовать его непосредственно.



Функции

функция
функция
функция (константа функционируют и),

функция


function() : _Function_base() 
Обсуждение

Конструкция Значения по умолчанию @brief создает пустую обертку вызова функции. @post @c! (bool) *this


функция


function(
    _M_clear_type*) : _Function_base() 
Обсуждение

Конструкция Значения по умолчанию @brief создает пустую обертку вызова функции. @post @c! (bool) *this


функция (константа функционируют и),


function(
    const function& __x);  
Параметры
x
%function возражает с идентичной подписью вызова. @pre @c (bool) *this == (bool) x

Недавно создаваемый %function содержит копию цели @a x (если это имеет один).
Обсуждение

@brief %Function копируют конструктора.

Определения типов


__ enable_if


template<typename _Functor _GLIBCXX_COMMA _GLIBCXX_TEMPLATE_PARAMS> inline typename __enable_if< typename result_of<_Functor(
            _GLIBCXX_TEMPLATE_ARGS)>::type, (
        !is_member_pointer<_Functor>::value && !is_function<_Functor>::value && !is_function<typename remove_pointer<_Functor>::type>::value) >::__type __invoke(
            _Functor& __f _GLIBCXX_COMMA _GLIBCXX_REF_PARAMS)               
Обсуждение

@if maint Вызывают функциональный объект, который может быть или задействованным указателем или функциональным объектом. Первый параметр скажет который. @endif


_Safe_bool


typedef _Hidden_type* _Hidden_type::* _Safe_bool;  
Обсуждение

@if maint Это определение типа используется для реализации safe_bool идиомы. @endif

Структуры и объединения


_Hidden_type


struct _Hidden_type { 
    _Hidden_type*_M_bool; 
};  
Обсуждение

@if maint Этот класс используется для реализации safe_bool идиомы. @endif

Последнее обновление: 20.06.2006