C++ Dark Arts: Configurable Policy-Based Class Design with Variadic Templates


Details
For the next meetup, Brian Davis will be presenting on highly configurable policy based class design through variadic templates.
Abstract
This presentation will delve into the dark art of variadic template metaprogramming in C++11/14, giving a basic overview of how to develop variadic class templates and then using these techniques to demonstrate a novel style of policy-based programming that allows the development of library code that is highly configurable at compile time while also being easy to use.
Bio
Brian Davis is a Senior Software Engineer at Ullink and a cofounder of Fairfield County Makers' Guild and Jolly Roger Labs. He programs C++ on everything from low-latency servers to 8 bit microcontrollers, and is particularly interested in C++14 and the upcoming C++17 at the moment.

C++ Dark Arts: Configurable Policy-Based Class Design with Variadic Templates