Lua

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

Function
alias Function = int delegate(int)
Undocumented in source.

Classes

Var
class Var
Undocumented in source.

Functions

get
T get(int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
getState
state_ptr getState()
Undocumented in source. Be warned that the author may not have intended to support it.
getUserdata
T getUserdata(string n, int i)

return reference to userdata on stack

metatable
Var metatable(string n)
Undocumented in source. Be warned that the author may not have intended to support it.
newUserdata
Var newUserdata(T e, string n)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
Var opIndex(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(T t, string key)
Undocumented in source. Be warned that the author may not have intended to support it.
printStack
string printStack()
Undocumented in source. Be warned that the author may not have intended to support it.
push
void push(Ret function(Args) f)
Undocumented in source. Be warned that the author may not have intended to support it.
push
void push(Ret delegate(Args) f)
Undocumented in source. Be warned that the author may not have intended to support it.
push
void push(double n)
Undocumented in source. Be warned that the author may not have intended to support it.
push
void push(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
push
void push(Var v)
Undocumented in source. Be warned that the author may not have intended to support it.
push
void push(Function f)
Undocumented in source. Be warned that the author may not have intended to support it.
pushField
void pushField()
Undocumented in source. Be warned that the author may not have intended to support it.
pushField
void pushField(string c, string g, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
pushField
void pushField(string n, T t, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
runFile
void runFile(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
table
Var table(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString(int i)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

staticClosure
int staticClosure(state_ptr state)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

checkstack
string checkstack;
Undocumented in source.
states
Lua[state_ptr] states;
Undocumented in source.

Variables

closureCurrent
size_t closureCurrent;
Undocumented in source.
closures
Function[] closures;
Undocumented in source.
fileStack
List!string fileStack;
Undocumented in source.
library
Library library;
Undocumented in source.
state
state_ptr state;
Undocumented in source.

Meta