YoVDO

Interactive Metaprogramming Shell Based on Clang

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Metaprogramming Courses Clang Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Abel Sinkovics' C++Now 2014 conference talk on an Interactive Metaprogramming Shell based on Clang. Dive into template meta functions, constant expressions, tokenization, and the use of Boost MPL Vector and Template List. Learn how the shell works, discover its various applications, and understand how to add libraries. Gain insights into open questions in the field and participate in a Q&A session. Access accompanying slides for a comprehensive understanding of this innovative tool in C++ metaprogramming.

Syllabus

Introduction
Agenda
Template Meta Functions
Side note
Demo
How it works
Constant expressions
Tokenization
BoostMPR
Vector
Template List
Other Uses
Questions
How to get
Adding libraries
Open questions


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube