siplasplas
examples/reflection/static/chaiscript.cpp

This example shows how the binding of a C++ API to an external language can be automated using static reflection. In the example, Member functions of a class are binded into a chaiscript context