![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
The MPL Reference Manual: transformBoost , ,
|
Front Page / Algorithms / Transformation Algorithms / transform |
template< typename Sequence , typename Op , typename In = unspecified > struct transform { typedef unspecified type; }; template< typename Seq1 , typename Seq2 , typename BinaryOp , typename In = unspecified > struct transform { typedef unspecified type; };
Преобразование— перегруженное имя.:
[править]Примечание:Эта формулировка применяется к неинсертерной версии алгоритма. См. подразделСемантика экспрессиидля точного описания деталей алгоритма во всех случаях —
#include <boost/mpl/transform.hpp>
Parameter | Requirement | Description |
---|---|---|
Последовательность,Сек1,Сек2 | Последовательность | Последовательности для трансформации. |
Op,BinaryOp | Ламбда-выражение | Трансформация. |
В | Вставить | Вставка. |
Семантика выражения определяется только там, где она отличается от семантики выражения или не определена в. Обратимый алгоритм.
Для любойпередовой последовательностиss,s1иs2,Lambda Expressionsopиop2иInserterв:
typedef transform<s,op,in>::type r;
Return type: | A type. |
---|---|
Postcondition: | Equivalent to typedef lambda<op>::type f; typedef lambda<in::operation>::type in_op; typedef fold< s , in::state , bind< in_op, _1, bind<f, _2> > >::type r; |
typedef transform<s1,s2,op,in>::type r;
Return type: | A type. |
---|---|
Postcondition: | Equivalent to typedef lambda<op2>::type f; typedef lambda<in::operation>::type in_op; typedef fold< pair_view<s1,s2> , in::state , bind< in_op , _1 , bind<f, bind<first<>,_2>, bind<second<>,_2> > > >::type r; |
Точноразмер::значение/размер
Статья The MPL Reference Manual: transform раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |