Libraries
Articles

Luabind

From Libzter

Share/Save/Bookmark
Jump to: navigation, search


luabind

Developer(s)Rasterbar Software
Initial Release
Current Versionv.0.9
Language(s)C++
Licence(s)MIT
Platform(s)independent

Contents

[edit] Overview

Luabind is a library that allows exposure of C++ classes to LUA. It is written to support LUA 5. Classes from C++ can then be used freely in embedded lua scripts, as well as new Lua classes can derive from C++ classes. In all this allows for easy making scriptiing

[edit] Dependencies

Luabind requires Boost 1.33

[edit] License

Luabind uses the liberal MIT license.


[edit] Features

  • Overloaded free functions
  • C++ classes to Lua
  • Overloaded member functions
  • Operators
  • Properties
  • Enums
  • Lua functions to C++
  • Lua classes in C++
  • Lua classes (single inheritance)
  • Derive classes from either Lua or C++ classes
  • Overload virtual functions from C++ classes
  • Implicit casts between registered types
  • Best match signature matching
  • Return value policies and parameter policies

[edit] Download

http://www.rasterbar.com/products/luabind.html


Library Navigation

  • Language

  • Category
Google AdSense