summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/hana/test/issues/github_202.cpp
blob: 83a0d6362ee05028a294d8bf651e31816b6f457f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Copyright Louis Dionne 2013-2017
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)

#include <boost/hana/integral_constant.hpp>
#include <boost/hana/pair.hpp>
#include <boost/hana/tuple.hpp>

#include <vector>
namespace hana = boost::hana;


using Vector = std::vector<int>;

static_assert(
    sizeof(hana::tuple<
        hana::pair<hana::int_<0>, Vector>,
        hana::pair<hana::int_<1>, Vector>,
        hana::pair<hana::int_<2>, Vector>,
        hana::pair<hana::int_<3>, Vector>
    >)
    ==
    sizeof(hana::tuple<Vector, Vector, Vector, Vector>)
, "");

int main() { }