Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Boost.tmp - Your DSL for Metaprogramming - Part 1 of 2

code::dive conference via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore advanced template metaprogramming techniques in this 52-minute conference talk from code::dive 2018. Delve into the boost.tmp library, a powerful Domain-Specific Language (DSL) for metaprogramming, as presented by Odin Holmes. Learn how to write efficient algorithms using template metaprogramming, building upon concepts from the kvasir::mpl library. Discover strategies for SFINAE usage, optimizing type_traits, and get a glimpse into fusion-style metaprogramming. Gain insights into creating clear and efficient metaprogramming code without increasing compilation time, using the boost.tmp library's feature-rich DSL approach.

Syllabus

boost.tmp: Your DSL for Metaprogramming - Part 1 of 2 - Odin Holmes - code::dive 2018

Taught by

code::dive conference

Reviews

Start your review of Boost.tmp - Your DSL for Metaprogramming - Part 1 of 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.