Loading…
Attending this event?
Friday September 20, 2024 10:30 - 11:30 MDT
Code reflection is an extremely valuable feature for many areas in programming. By allowing you to reason about code as data. Reflection can be used for e.g. Serialization, Networking and content editors.

However, since reflection is not a C++ language feature yet. I will use a new tooling opportunity: ".ifc" Binary Module Interface files to implement a reflection library. Made possible by Gabriel Dos Reis‘s efforts to open source [the specification of MSVC’s Binary Module Interface](https://github.com/microsoft/ifc-spec).

This approach solves issues of current C++ reflection libraries. Which either rely on manual typeinfo registration, leading to constant work to keep them in sync. Or parsing C++ source code which is slow and needs deep integration into your desired build system.
Speakers
MS

Maiko Steeman

Tools Programmer, Guerrilla
Maiko Steeman graduated from Breda University of Applied Sciences with a focus on Game Engine and Tools Programming. Since graduating Maiko worked as a Tools Programmer at Creative Assembly, and has since moved to Guerrilla working on content creation tools.
Friday September 20, 2024 10:30 - 11:30 MDT
Spruce 3/4

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link