Rosetta  2015.38
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces
LuaObject.hh File Reference

A wrapper around a luabind::object has bool conversion, [] support, nested table support, and a .to<T>() conversion function since a luabind::object is actually a pointer to the stack of a luastate object, if the luastate object is destroyed, before this wrapper class is destroyed, i don't know what will happen. More...

#include <utility/lua/LuaIterator.fwd.hh>
#include <utility/lua/LuaObject.fwd.hh>
#include <utility/exit.hh>
#include <iostream>
#include <typeinfo>

Classes

class  utility::lua::LuaObject
 

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.
 
 utility::lua
 

Detailed Description

A wrapper around a luabind::object has bool conversion, [] support, nested table support, and a .to<T>() conversion function since a luabind::object is actually a pointer to the stack of a luastate object, if the luastate object is destroyed, before this wrapper class is destroyed, i don't know what will happen.