![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
pairBoost , Chapter 1. Fusion 2.2 , Support
|
Параметр |
Описание |
---|---|
Первый |
Первый тип. Это чисто тип. Данные отсутствуют. |
Второй |
Второй тип. Это содержит данные. |
Notation
P
Тип пары Fusion
p
, p2
Пары Fusion
F
, S
Произвольные типы
s
Значение типа S
o
Выходной поток
i
Входной поток
Выражение |
Семантика |
---|---|
|
Тип первого параметра шаблона, |
|
Тип второго параметра шаблона, |
|
По умолчанию. |
|
Построить пару заданного значения для второго типа, |
|
Копировать строит пару от другой пары, |
|
Получить данные от |
|
Назначает пару, |
make_pair |
Сделайте пару при первом типе, |
|
Выход |
|
Вход |
|
Испытывает две пары для равенства. |
|
Испытывает две пары для неравенства. |
#include <boost/fusion/support/pair.hpp> #include <boost/fusion/include/pair.hpp>
pair<int, char> p('X'); std::cout << p << std::endl; std::cout << make_pair<int>('X') << std::endl; assert((p == make_pair<int>('X')));
Статья pair раздела Chapter 1. Fusion 2.2 Support может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |