1 .. Sequences/Views//joint_view
26 A view into the sequence of elements formed by concatenating ``Sequence1``
27 and ``Sequence2`` elements.
35 #include <boost/mpl/joint_view.hpp>
47 +-----------------------+---------------------------+-----------------------------------+
48 | Parameter | Requirement | Description |
49 +=======================+===========================+===================================+
50 | ``Sequence1``, | |Forward Sequence| | Sequences to create a view on. |
52 +-----------------------+---------------------------+-----------------------------------+
57 |Semantics disclaimer...| |Forward Sequence|.
59 In the following table, ``v`` is an instance of ``joint_view``, ``s1`` and ``s2`` are arbitrary
60 |Forward Sequence|\ s.
62 +-------------------------------+-----------------------------------------------------------+
63 | Expression | Semantics |
64 +===============================+===========================================================+
65 | .. parsed-literal:: | A lazy |Forward Sequence| of all the elements in the |
66 | | ranges |begin/end<s1>|, |begin/end<s2>|. |
67 | joint_view<s1,s2> | |
68 | joint_view<s1,s2>::type | |
69 +-------------------------------+-----------------------------------------------------------+
70 | ``size<v>::type`` | The size of ``v``; |
71 | | ``size<v>::value == size<s1>::value + size<s2>::value``; |
72 | | linear complexity; see |Forward Sequence|. |
73 +-------------------------------+-----------------------------------------------------------+
85 BOOST_MPL_ASSERT(( equal< numbers, range_c<int,0,15> > ));
91 |Sequences|, |Views|, |filter_view|, |transform_view|, |zip_view|, |iterator_range|
94 .. copyright:: Copyright © 2001-2009 Aleksey Gurtovoy and David Abrahams
95 Distributed under the Boost Software License, Version 1.0. (See accompanying
96 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)