YoVDO

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

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses C Programming Courses Template Metaprogramming Courses SFINAE Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera