do not click

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

Meeting C++ 2025 - Let's make a library that uses Reflection

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

Let's make a library that uses Reflection

Join session

Konstantinos Kanavouras

On Day 2 at 13:15 (CET/Berlin) in Track D online

A few years ago, a draft C++ Technical Specification for Reflection was published. Reflection would allow developers to get information about classes, variables, enumerations and more at compile-time, paving the way for more declarative and less repetitive code.

In this talk, we will focus into one of the more interesting applications: (de)serialization. Using reflection and some C++23 features, an entire class can be (de)serialized from or into a string, in only a single line, even at compile time. By combining these capabilities of experimental compilers, we will explore what the ok-serializer library can do using the bleeding edge of C++.

Please login to comment

Copyright Meetingcpp GmbH Imprint Privacy Policy