CppCon 2015 has ended
Back To Schedule
Tuesday, September 22 • 4:45pm - 5:45pm
Reflection techniques in C++

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

Reflection is a very powerful and useful feature used in many languages to achieve things like serialization, object-relationship mapping, and general data-driven development. C++ doesn't support reflection natively in the language yet. There are proposals to add compile-time reflection to the language, but C++ has survived all this time without direct support for reflection.

This talk will discuss the various techniques the can be used to achieve reflection including boost fusion, the visitor patter, and do-it-yourself with some macros and metaprogramming. This talk will discuss how these techniques can be used to implement serialization or object-relational mapping.

avatar for Paul Fultz II

Paul Fultz II

Software Engineer, AMD

Tuesday September 22, 2015 4:45pm - 5:45pm PDT
McClintock (404) Meydenbauer Center

Attendees (0)