do not click

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

Meeting C++ 2025 - Binary Parsing, C++23 Style!

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

Binary Parsing, C++23 Style!

Join session

Hari Prasad Manoharan

On Day 3 at 10:20 (CET/Berlin) in Track D online

Writing a binary format parser without involving handwritten boilerplate or code generator is a bit elusive given the fact that C++ does not have Reflection yet and there are concerns about padding, alignment, variances, validation. The talk explores development of an embedded DSL to parse any binary data format from files, networks or buffers, using C++23 Template Metaprogramming. Lets walkthrough the simplified implementation and compare the project with existing solutions.

The project is hosted on Github: s2s

Please login to comment

Copyright Meetingcpp GmbH Imprint Privacy Policy