Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Using Reflection to Generate C++ Python Bindings

ACCU Conference via YouTube

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

Reviews

Start your review of Using Reflection to Generate C++ Python Bindings

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.