• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<%
2  hana = (0...50).step(5).to_a + (50..400).step(25).to_a
3  fusion = (0..50).step(5)
4  mpl = hana
5  meta = hana
6  mpl11 = hana
7%>
8
9{
10  "title": {
11    "text": "Compile-time behavior of transform"
12  },
13  "series": [
14    {
15      "name": "hana::tuple",
16      "data": <%= time_compilation('compile.hana.tuple.erb.cpp', hana) %>
17    }, {
18      "name": "hana::types",
19      "data": <%= time_compilation('compile.hana.types.erb.cpp', hana) %>
20    }
21
22    <% if cmake_bool("@Boost_FOUND@") %>
23    , {
24      "name": "mpl::vector",
25      "data": <%= time_compilation('compile.mpl.vector.erb.cpp', mpl) %>
26    }, {
27      "name": "fusion::vector",
28      "data": <%= time_compilation('compile.fusion.vector.erb.cpp', fusion) %>
29    }, {
30      "name": "fusion::list",
31      "data": <%= time_compilation('compile.fusion.list.erb.cpp', fusion) %>
32    }
33    <% end %>
34
35    <% if cmake_bool("@Meta_FOUND@") %>
36    , {
37      "name": "meta::list",
38      "data": <%= time_compilation('compile.meta.list.erb.cpp', meta) %>
39    }
40    <% end %>
41
42    <% if cmake_bool("@MPL11_FOUND@") %>
43    , {
44      "name": "mpl11::list",
45      "data": <%= time_compilation('compile.mpl11.list.erb.cpp', mpl11) %>
46    }
47    <% end %>
48  ]
49}
50