2
0
mirror of https://github.com/boostorg/hana.git synced 2026-02-26 16:52:18 +00:00
Files
hana/benchmark/list/functor/fmap.cpp
2014-07-09 16:56:45 -04:00

22 lines
395 B
C++

<% render(instance) %>
<%= includes(0..x) %>
#include <boost/hana/functor.hpp>
template <typename X>
struct result { };
struct f {
template <typename X>
constexpr result<X> operator()(X) const { return {}; }
};
template <int> struct x { };
int main() {
auto go = boost::hana::fmap(f{},
<%= list((0..x).map { |i| "x<#{i}>" }, (0..x).map { |i| "x<#{i}>{}" }) %>
);
}