YoVDO

Implementing Variant Visitation Using Lambdas

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Lambda Functions Courses Variadic Templates Courses std::variant Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the implementation of lambda-based visitation for std::variant in C++17 through this comprehensive conference talk. Delve into the concept of type-safe sum types and their usefulness in modern C++ programming. Learn how to create more elegant and user-friendly interfaces for variant visitation using lambda functions. Discover techniques for overloading arbitrary function objects and implementing zero-runtime-overhead lambda recursion with the Y combinator. Gain insights into handling recursive variant types and applying lambda-based visitation to them. Suitable for developers familiar with C++11 and C++14 core language features, this talk provides a deep dive into advanced C++ concepts and techniques for working with variants.

Syllabus

C++Now 2017: Vittorio Romeo “Implementing `variant` visitation using lambdas"


Taught by

CppNow

Related Courses

Circle Metaprogramming - Better Features Make Better Libraries
CppNow via YouTube
Variations on Variants
CppNow via YouTube
Generic Programming Without Writing Your Own Templates
ACCU Conference via YouTube
Effective Replacement of Dynamic Polymorphism with std - variant
ACCU Conference via YouTube
Implementing Variant Visitation Using Lambdas
ACCU Conference via YouTube