Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how to leverage C++ reflection capabilities to automatically generate Python bindings and reduce boilerplate code in this 15-minute conference talk from ACCU 2025. Learn practical techniques for using reflection with PyBind11 to bridge C++ libraries and Python interfaces more efficiently. Discover real-world examples that compile with experimental compiler versions supporting reflection, and see how to generate functional Python bindings with less manual coding overhead. Examine the current limitations of reflection-based approaches and understand future possibilities for automating binding generation. Gain insights into modern C++ metaprogramming techniques that can streamline the process of making C++ libraries accessible to Python developers for testing, prototyping, and performance optimization scenarios.
Syllabus
Using Reflection to Generate C++ Python Bindings - Callum Piper - ACCU 2025
Taught by
ACCU Conference