Skip to content

Symantec C++: "Template Regular Programming"

Photo of Arthur O'Dwyer
Hosted By
Arthur O.
Symantec C++: "Template Regular Programming"

Details

This month, Arthur O'Dwyer will speak on "template regular programming" — that is, template metaprogramming without so much of the "meta" part.

We'll start with function templates and class templates, then explain variable templates (new in C++14) and template aliases (new in C++11). We'll touch on template type deduction, explicit specialization, and a couple of ways to separate template declarations from definitions. Finally, we'll demystify (at least) three template-related idioms: traits classes, tag dispatch, and the CRTP.

Arthur O'Dwyer spent five years in the compiler group at Green Hills Software. He has presented at CppCon, C++Now, and Silicon Valley Code Camp. He currently works for Mixpanel in San Francisco.

Photo of San Francisco Bay Area C++ group
San Francisco Bay Area C++
See more events
Symantec
303 2nd Street (North Tower, Floor 10) · San Francisco, CA