Luabind

Library that helps you create bindings between C++ and Lua
Download

Luabind Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Rasterbar Software
  • Publisher web site:
  • http://www.rasterbar.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 325 KB

Luabind Tags


Luabind Description

Library that helps you create bindings between C++ and Lua Luabind is a free and open source library that will help you create bindings between C++ and Lua. Luabind has the ability to expose functions and classes, written in C++, to Lua. Luabind 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++ baseclasses. It is written towards Lua 5.x, and does not work with Lua 4.Luabindt is implemented utilizing template meta programming. That means that you don't need an extra preprocess pass to compile your project (it is done by the compiler). It also means you don't (usually) have to know the exact signature of each function you register, since the library will generate code depending on the compile-time type of the function (which includes the signature). The main drawback of this approach is that the compilation time will increase for the file that does the registration, it is therefore recommended that you register everything in the same cpp-file. NOTE: Luabind is licensed and distributed under the terms of the Boost Software License (BSL1.0) and MIT License. What's New in This Release: · Add test for builtin scalar converters. · Add missing converter for unsigned char. · Add test for "class_info()". · Reimplement class_info() for the new property system. · Add proper SONAME version and install/stage targets. · Add version.hpp with LUABIND_VERSION define. · Document new build and install procedure. · Add missing LUABIND_API. · Fix bug in implicit_cast() when using multiple inheritance.


Luabind Related Software