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

24 lines
455 B
ERB

#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 %>"};
<% end %>
#if defined(METABENCH)
using dim = units::make_dimension_t<<%=
xs = ((1)..(n)).map { |j| "units::exp<dim#{j}, 1>" }
rng = Random.new(k)
xs.shuffle(random: rng).join(', ')
%>>;
#else
using dim = void;
#endif
};
<% end %>
int main()
{
}