This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, May 16 • 2:30pm - 4:00pm
Expression Templates Everywhere with C++14 and Yap

Log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Expression templates are very useful, but also come with a high implementation and maintenance cost, even when using a library like Boost.Proto. With the newer C++14 and later features, most notably generalized automatic return type deduction, it is now possible to make an expression template library with low compile times, high ease of use, and good object code generation.

Yap is an expression template library being proposed for Boost. It uses Hana, C++14, and C++17 (optionally) to make expression templates very easy to read, write, and use. This talk will be about using Yap, the process of creating Yap, and lessons learned using the new C++14 and C++17 features.

avatar for Zach Laine

Zach Laine

Sr. Principal Engineer, Cadence
Zach Laine has been using C++ in industry for 15 years, focusing on data visualization, numeric computing, games, generic programming, and good library design. He finds the process of writing bio blurbs to be a little uncomfortable.

Tuesday May 16, 2017 2:30pm - 4:00pm
Flug Auditorium

Attendees (42)