ldionne on gh-pages
Update benchmarks to 490dbf6 fo… (compare)
ldionne on gh-pages
Update benchmarks to 490dbf6 fo… (compare)
ldionne on gh-pages
Update benchmarks to 490dbf6 fo… (compare)
ldionne on gh-pages
Update benchmarks to 490dbf6 fo… (compare)
ldionne on gh-pages
Update benchmarks to 490dbf6 fo… (compare)
note: candidate template ignored: substitution failure [with X = <const std::reference_wrapper<breeze::util::container::handle_container<position, std::vector<position, std::allocator<position> > > > &, const std::reference_wrapper<breeze::util::container::handle_container<velocity, std::vector<velocity, std::allocator<velocity> > > > &>]
auto operator()(X&& ...x) const -> filter_indices<
constexpr auto contains_type(Tup&& tup, T)
```
struct position
{
float x, y;
};
struct velocity
{
float x, y;
};
int main()
{
auto tup = hana::make_tuple(position{1,2}, velocity{1,2});
auto tup_ref = hana::transform(tup, [](auto& t) { return std::ref(t); });
auto test = hana::filter(tup_ref, [](auto& tref){
return hana::bool_c<true>;
});
}
readelf -sV /usr/lib/libstdc++.so.6 | sed -n 's/.*@@GLIBCXX_//p' | sort -u -V | tail -1
hana::pair
. (maybe it would be faster if it wasn't a wrapper for a basic_tuple
idk)
hana::type
s, since it was broken (the specialization would never match), and I did not take time to reimplement it properly.
develop
. Check the changes out, then we’ll discuss them.
; Function Attrs: uwtable
define i32 @main() #3 {
%1 = alloca %struct.Silent, align 1
call void @_Z5helloI6SilentEvT_()
ret i32 0
}
; Function Attrs: nounwind uwtable
define linkonce_odr void @_Z5helloI6SilentEvT_() #4 comdat {
%1 = alloca %struct.Silent, align 1
ret void
}