PowerBI Data Analyst - Create visualizations and dashboards from scratch
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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