Luabind 0.9 documentation¶
This is the documentation for Luabind 0.9.1d1 .
Luabind is a library that helps you create bindings between C++ and Lua. It has the ability to expose functions and classes, written in C++, to Lua. It will also supply the functionality to define classes in Lua and let them derive from other Lua classes or C++ classes. Lua classes can override virtual functions from their C++ base classes. It is written towards Lua 5.2 but should also work with 5.1.
The old official homepage can be found at http://www.rasterbar.com/products/luabind.html.
Contents:
- Introduction
- Features
- Portability
- Building luabind
- Basic usage
- Scopes
- Binding functions to Lua
- Binding classes to Lua
- Adding converters for user defined types
- Object
- Defining classes in Lua
- Exceptions
- Policies
- Splitting up the registration
- Error Handling
- Build options
- Implementation notes
- FAQ
- Known issues
- Acknowledgments