Files
mp-units/test/metabench/make_dimension/concepts_all.cpp.erb
T

24 lines
460 B
ERB
Raw Normal View History

2019-09-15 17:33:20 -06:00
#include "dimension_concepts_all.h"
<% (1..100).each do |k| %>
struct test<%= k %> {
<% (1..n).each do |i| %>
static constexpr units::base_dimension dim<%= i %>{"dim<%= i %>"};
2019-09-15 17:33:20 -06:00
<% end %>
#if defined(METABENCH)
using dim = units::make_dimension_t<<%=
2020-09-08 11:02:16 +02:00
xs = ((1)..(n)).map { |j| "units::exponent<dim#{j}, 1>" }
2019-09-15 17:33:20 -06:00
rng = Random.new(k)
xs.shuffle(random: rng).join(', ')
%>>;
#else
using dim = void;
#endif
};
<% end %>
int main()
{
}