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

Concept CallableTransform

Boost , The Boost C++ Libraries BoostBook Documentation Subset , 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

Concept CallableTransform

CallableTransform

Description

CallableTransform - это тип функции или тип указателя функции, где тип возврата Fn — это полиморфный объект, а аргументы — это преобразования. является_callable< Fn >:: Ценность должна быть истинной. Применяемая CallableTransform имеет эффект вызова объекта полиморфной функции Fn, передавая в качестве аргументов результат(ы) применения преобразования(ов). Тн.

Associated types

  • result_type

    boost::result_of::result_type...)>::type

    Результат применения CallableTransform.

Notation

Fn
A type playing the role of polymorphic-function-object-type in the CallableTransform concept.
Tn
A type playing the role of transform-type in the CallableTransform concept.
Expr
A type playing the role of expression-type in the CallableTransform concept.
State
A type playing the role of state-type in the CallableTransform concept.
Data
A type playing the role of data-type in the CallableTransform concept.
fn
Object of type Fn
expr
Object of type Expr
state
Object of type State
data
Object of type Data

Valid expressions

Name Expression Type Semantics

Применить преобразование

when< _, Fn(Tn...)>()(expr, state, data)

result_type

Применяет преобразование.

Models

  • boost::proto::_child (boost::proto:::_left)

PrevUpHomeNext

Статья Concept CallableTransform раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 06:04:24/0.0071868896484375/1