Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Enumerations
Lua.h File Reference
#include <list>
#include <string>
#include <deque>
#include <memory>
#include "..\lua\lua.hpp"
#include "Manager.h"
#include "Common/noncopyable.h"

Go to the source code of this file.

Classes

class  Lua::LuaObject
 
class  Lua::UnhandledObject
 
class  Lua::CFunction
 
class  Lua::State
 

Namespaces

namespace  Lua
 

Typedefs

typedef Manager::MObject Lua::MObject
 
typedef Manager::MObjBool Lua::MObjBool
 
typedef Manager::MObjNumber Lua::MObjNumber
 
typedef Manager::MObjString Lua::MObjString
 
typedef Manager::MObjTable Lua::MObjTable
 

Enumerations

enum  Lua::LuaType {
  Lua::Type_Nil = LUA_TNIL, Lua::Type_Boolean = LUA_TBOOLEAN, Lua::Type_LightUserData = LUA_TLIGHTUSERDATA, Lua::Type_Number = LUA_TNUMBER,
  Lua::Type_String = LUA_TSTRING, Lua::Type_Table = LUA_TTABLE, Lua::Type_Function = LUA_TFUNCTION, Lua::Type_UserData = LUA_TUSERDATA,
  Lua::Type_Thread = LUA_TTHREAD
}