ConceptClang - An Implementation Model for C++ Concepts
Offered By: CppNow via YouTube
Course Description
Overview
Explore the implementation of C++ Concepts in this conference talk from C++Now 2012. Dive into ConceptClang, an infrastructure built on Clang for exploring concept designs in C++. Learn about the primary proposed features of concepts, including concept-based lookup, overloading, and constrained templates. Discover how ConceptClang can be used to investigate various designs for concepts, providing insights into this proposed C++ extension for constraint-based polymorphism. Gain a deeper understanding of how concepts aim to enhance template safety and improve C++ programming practices.
Syllabus
Andrew Lumsdaine, Larisse Voufo: ConceptClang: An Implementation Model for C++ Concepts
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