Silicon Valley Code Camp : October 11th and 12th 2014
Michael Caisse has been crafting code in C++ for nearly 25-years.
He is a regular speaker at C++Now! where his talks have been awarded Best Workshop and Most Useful Session.
Michael is the owner of Ciere Consulting which provides software consulting and contracting services, C++ training, and Project Recovery for failing multidisciplinary engineering projects : ciere.com
Fusing compile-time MPL and run-time tuples, Boost.Fusion is the STL of the meta-programming world. It provides the machinery behind several Boost libraries and has become a common element in my own source.
In this session we will explore the Boost.Fusion library and some real-world use-cases. Specifically, we will be looking at examples where Fusion was employed to simplify library interfaces, provide declarative user experiences, and create efficient and non-intrusive type handling.
Attendees will walk away with a working understanding of Boost.Fusion and several practical usage patterns. Come and learn how to integrate into your own source the library that labors behind the scene in Boost.Spirit, Boost.Xpressive, Boost.Geometry, Boost.Accumulators, odeint, Boost.Proto, Boost.Phoenix, and Boost.MSM.