![]() |
![]() ![]() ![]() ![]() |
![]() |
flatten_viewBoost , Chapter 1. Fusion 2.2 , View
|
||||||||||||||||||||
|
Параметр |
Описание |
По умолчанию |
|---|---|---|
|
|
Notation
Fflatten_view
sПример Последовательность
f, f2Случаи F
Семантика выражения определяется только там, где она отличается от или не определена в Передняя последовательность.
|
Выражение |
Семантика |
|---|---|
|
|
Creates a |
|
|
Copy constructs a |
|
|
Assigns to a |
typedefvector<int, int,vector<int, int>, int> sequence_type; sequence_type seq;flatten_view<sequence_type> flattened(seq);copy(make_vector(1, 2, 3, 4, 5), flattened); assert(seq ==make_vector(1, 2,make_vector(3, 4), 5));
Статья flatten_view раздела Chapter 1. Fusion 2.2 View может быть полезна для разработчиков на c++ и boost.
реклама |