toluaxx is an extended version of tolua and tolua++, a tool to integrate C/C++ code with Lua. toluaxx includes new features oriented to c++ such as:

  • Support for operators: `#` (`~` as C++ equivalent), unary `-`, `%`, `^`, `..` (`|` as C++ equivalent), `()` (next extract method) and `[]` (index operator) for string keys.
  • Support for std::string as a basic type (this can be turned off by a command line option).
  • Support for class templates
  • And many other useful faetures.

As well as other features and bugfixes.


The toluaxx source is freely available by http. The software provided hereunder is on an "as is" basis,
the author has no obligation to provide maintenance, support, updates, enhancements, or modifications.

You can get the latest version by CVS (see toluaxx CVS info page):


cvs login

cvs co toluaxx

cvs logout


For installation notes please refer to the following pages


toluaxx reference manual
developers notes

toluaxx brings the ideas of tolua and tolua++ to the lua 5.1
platform (and extends them) and has pretty same interface, so you can check tolua reference manual and tolua++ reference manual If you want to receive detailed information about latest releases on your email,
check toluaxx mailing list


toluaxx 2006