Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Functions
Manager.h File Reference
#include <map>
#include <deque>
#include <list>
#include <array>
#include <memory>
#include <stack>
#include "Common/Common.h"

Go to the source code of this file.

Classes

struct  Manager::ScriptCallback
 
struct  Manager::ScriptCallstack
 
class  Manager::CallHandler
 
class  Manager::ScriptState
 
class  Manager::Result
 
class  Manager::Caller
 

Namespaces

namespace  Lua
 
namespace  Manager
 

Macros

#define __NO_RET
 

Typedefs

typedef unsigned long DWORD
 
typedef Common::Object Manager::MObject
 
typedef Common::ObjBool Manager::MObjBool
 
typedef Common::ObjNumber Manager::MObjNumber
 
typedef Common::ObjString Manager::MObjString
 
typedef Common::ObjTable Manager::MObjTable
 
typedef Common::obj_type Manager::obj_type
 

Functions

std::unique_ptr< ScriptState > Manager::CreateScript ()
 
void Manager::CloseScript (std::unique_ptr< ScriptState > &state)
 
void Manager::RegisterFunctions (ScriptState &state, const ScriptCallback *funcs, size_t n)
 

Macro Definition Documentation

#define __NO_RET

Typedef Documentation

typedef unsigned long DWORD