joint_view presents a view
which is a concatenation of two sequences.
#include <boost/fusion/sequence/view/joint_view.hpp>
template <typename Sequence1, typename Sequence2>
struct joint_view;
Notation
- JV
-
A joint_view type
- s1
-
An instance of Sequence1
- s2
-
An instance of Sequence2
- jv,
jv2
-
Instances of joint_view
Semantics of an expression is defined only where it differs from, or is
not defined in Forward
Sequence.
vector<int, char> v1(3, 'x');
vector<std::string, int> v2("hello", 123);
joint_view<
vector<int, char>
, vector<std::string, int>
> view(v1, v2);
std::cout << view << std::endl;