luaxx.hpp File Reference


Detailed Description

Luaxx header file.

Definition in file luaxx.hpp.

#include <lua.hpp>
#include <string>
#include <vector>
#include <new>
#include <exception>

Include dependency graph for luaxx.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  lua

Classes

class  lua::bad_alloc
 A memory allocation error. More...
class  lua::bad_conversion
 An error converting a lua type. More...
class  lua::exception
 A generic lua exception. More...
class  lua::file_error
 An error loading a lua file. More...
class  lua::function
 A lua function (not a cfunction). More...
class  lua::lightuserdata
 A lua light userdatum. More...
class  lua::nil
 A Lua nil (this class does not have any data). More...
class  lua::runtime_error
 A lua runtime error. More...
class  lua::state
 This is the Luaxx equivalent of lua_State. More...
class  lua::syntax_error
 A syntax error. More...
class  lua::table
 A Lua table (this class does not have any data). More...
class  lua::userdata
 A lua userdatum. More...

Typedefs

typedef lua_CFunction lua::cfunction
 A cfunction on the lua statck.
typedef lua_Integer lua::integer
 The default lua integer type.
typedef lua_Number lua::number
 The default lua number type.
typedef lua_Reader lua::reader
 The type of function used by lua_load.

Functions

template<>
bool lua::state::is< std::string > (int index)
 [specialization] Check if the given index is a string (T = std::string).

Variables

const int lua::multiret = LUA_MULTRET
 LUA_MULTIRET.


Generated on Wed Apr 30 09:34:46 2008 for Luaxx by  doxygen 1.5.5