2
0
mirror of https://github.com/boostorg/hana.git synced 2026-01-28 07:12:15 +00:00
Files
hana/benchmark/list/make.cpp
2015-02-04 13:22:25 -05:00

24 lines
499 B
C++

/*
@copyright Louis Dionne 2014
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/fwd/sequence.hpp>
#include "benchmark.hpp"
<%= setup %>
template <int i> struct x { };
int main() {
using L = <%= datatype %>;
boost::hana::benchmark::measure([] {
boost::hana::make<L>(
<%= (1..input_size).to_a.map { |i| "x<#{i}>{}" }.join(', ') %>
);
});
}