do not click

Meeting C++ 2022   |  Online   |  Training   |  Books   |  Survey   |  Job fair   |  Advertising   |  Jobposting   |  Login

Meeting C++ 2022 - Enough TMP to write a variant (proper) with C++20

Conference | Live Schedule | Talks | Get your ticket | Sponsors | Set your timezone

Denis Yaroshevskiy

Track B on-site

Slides: Enough TMP to write a variant (proper) with C++20

Writing a variant is one of the more popular exercises in Tempate Meta Programming (TMP). We are going to have a look at problems that are commonly ommitted by the explanations: a.i. harder parts of visit (multiple-dispatch, return type deduction, sfinae, noexcept) and constexpr support. The talk aims at people who do not have prior TMP expirience: one should be able to get the gist and have some key takeaways regardless of the prior expirience. More expirienced people might be interested in seeing how almost clean the modern implementation is compared to the nightmare of 11 (never mind 03).

Please login to comment

Copyright Meetingcpp GmbH Imprint Piwik Opt out Privacy Policy