LuaFFIBind class

Constructors

LuaFFIBind(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
LuaFFIBind.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
lua_ident Pointer<Char>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clearerr(Pointer<FILE> _Stream) → void
clearerr_s(Pointer<FILE> _Stream) int
fclose(Pointer<FILE> _Stream) int
fcloseall() int
fdopen(int _FileHandle, Pointer<Char> _Format) Pointer<FILE>
feof(Pointer<FILE> _Stream) int
ferror(Pointer<FILE> _Stream) int
fflush(Pointer<FILE> _Stream) int
fgetc(Pointer<FILE> _Stream) int
fgetchar() int
fgetpos(Pointer<FILE> _Stream, Pointer<fpos_t> _Position) int
fgets(Pointer<Char> _Buffer, int _MaxCount, Pointer<FILE> _Stream) Pointer<Char>
fgetwc(Pointer<FILE> _Stream) int
fgetws(Pointer<WChar> _Buffer, int _BufferCount, Pointer<FILE> _Stream) Pointer<WChar>
fileno(Pointer<FILE> _Stream) int
flushall() int
fopen(Pointer<Char> _FileName, Pointer<Char> _Mode) Pointer<FILE>
fopen_s(Pointer<Pointer<FILE>> _Stream, Pointer<Char> _FileName, Pointer<Char> _Mode) int
fputc(int _Character, Pointer<FILE> _Stream) int
fputchar(int _Ch) int
fputs(Pointer<Char> _Buffer, Pointer<FILE> _Stream) int
fputwc(int _Character, Pointer<FILE> _Stream) int
fputws(Pointer<WChar> _Buffer, Pointer<FILE> _Stream) int
fread(Pointer<Void> _Buffer, int _ElementSize, int _ElementCount, Pointer<FILE> _Stream) int
fread_s(Pointer<Void> _Buffer, int _BufferSize, int _ElementSize, int _ElementCount, Pointer<FILE> _Stream) int
freopen(Pointer<Char> _FileName, Pointer<Char> _Mode, Pointer<FILE> _Stream) Pointer<FILE>
freopen_s(Pointer<Pointer<FILE>> _Stream, Pointer<Char> _FileName, Pointer<Char> _Mode, Pointer<FILE> _OldStream) int
fseek(Pointer<FILE> _Stream, int _Offset, int _Origin) int
fsetpos(Pointer<FILE> _Stream, Pointer<fpos_t> _Position) int
ftell(Pointer<FILE> _Stream) int
fwrite(Pointer<Void> _Buffer, int _ElementSize, int _ElementCount, Pointer<FILE> _Stream) int
getc(Pointer<FILE> _Stream) int
getchar() int
gets_s(Pointer<Char> _Buffer, int _Size) Pointer<Char>
getw(Pointer<FILE> _Stream) int
getwc(Pointer<FILE> _Stream) int
getwchar() int
lua_absindex(Pointer<lua_State> L, int idx) int
lua_arith(Pointer<lua_State> L, int op) → void
lua_atpanic(Pointer<lua_State> L, lua_CFunction panicf) lua_CFunction
lua_callk(Pointer<lua_State> L, int nargs, int nresults, int ctx, lua_KFunction k) → void
lua_checkstack(Pointer<lua_State> L, int n) int
lua_close(Pointer<lua_State> L) → void
lua_compare(Pointer<lua_State> L, int idx1, int idx2, int op) int
lua_concat(Pointer<lua_State> L, int n) → void
lua_copy(Pointer<lua_State> L, int fromidx, int toidx) → void
lua_createtable(Pointer<lua_State> L, int narr, int nrec) → void
lua_dump(Pointer<lua_State> L, lua_Writer writer, Pointer<Void> data, int strip) int
lua_error(Pointer<lua_State> L) int
lua_gc(Pointer<lua_State> L, int what) int
lua_getallocf(Pointer<lua_State> L, Pointer<Pointer<Void>> ud) lua_Alloc
lua_getfield(Pointer<lua_State> L, int idx, Pointer<Char> k) int
lua_getglobal(Pointer<lua_State> L, Pointer<Char> name) int
lua_gethook(Pointer<lua_State> L) lua_Hook
lua_gethookcount(Pointer<lua_State> L) int
lua_gethookmask(Pointer<lua_State> L) int
lua_geti(Pointer<lua_State> L, int idx, int n) int
lua_getinfo(Pointer<lua_State> L, Pointer<Char> what, Pointer<lua_Debug> ar) int
lua_getiuservalue(Pointer<lua_State> L, int idx, int n) int
lua_getlocal(Pointer<lua_State> L, Pointer<lua_Debug> ar, int n) Pointer<Char>
lua_getmetatable(Pointer<lua_State> L, int objindex) int
lua_getstack(Pointer<lua_State> L, int level, Pointer<lua_Debug> ar) int
lua_gettable(Pointer<lua_State> L, int idx) int
lua_gettop(Pointer<lua_State> L) int
lua_getupvalue(Pointer<lua_State> L, int funcindex, int n) Pointer<Char>
lua_iscfunction(Pointer<lua_State> L, int idx) int
lua_isinteger(Pointer<lua_State> L, int idx) int
lua_isnumber(Pointer<lua_State> L, int idx) int
lua_isstring(Pointer<lua_State> L, int idx) int
lua_isuserdata(Pointer<lua_State> L, int idx) int
lua_isyieldable(Pointer<lua_State> L) int
lua_len(Pointer<lua_State> L, int idx) → void
lua_load(Pointer<lua_State> L, lua_Reader reader, Pointer<Void> dt, Pointer<Char> chunkname, Pointer<Char> mode) int
lua_newstate(lua_Alloc f, Pointer<Void> ud) Pointer<lua_State>
lua_newthread(Pointer<lua_State> L) Pointer<lua_State>
lua_newuserdatauv(Pointer<lua_State> L, int sz, int nuvalue) Pointer<Void>
lua_next(Pointer<lua_State> L, int idx) int
lua_pcallk(Pointer<lua_State> L, int nargs, int nresults, int errfunc, int ctx, lua_KFunction k) int
lua_pushboolean(Pointer<lua_State> L, int b) → void
lua_pushcclosure(Pointer<lua_State> L, lua_CFunction fn, int n) → void
lua_pushfstring(Pointer<lua_State> L, Pointer<Char> fmt) Pointer<Char>
lua_pushinteger(Pointer<lua_State> L, int n) → void
lua_pushlightuserdata(Pointer<lua_State> L, Pointer<Void> p) → void
lua_pushlstring(Pointer<lua_State> L, Pointer<Char> s, int len) Pointer<Char>
lua_pushnil(Pointer<lua_State> L) → void
lua_pushnumber(Pointer<lua_State> L, double n) → void
lua_pushstring(Pointer<lua_State> L, Pointer<Char> s) Pointer<Char>
lua_pushthread(Pointer<lua_State> L) int
lua_pushvalue(Pointer<lua_State> L, int idx) → void
lua_pushvfstring(Pointer<lua_State> L, Pointer<Char> fmt, va_list argp) Pointer<Char>
lua_rawequal(Pointer<lua_State> L, int idx1, int idx2) int
lua_rawget(Pointer<lua_State> L, int idx) int
lua_rawgeti(Pointer<lua_State> L, int idx, int n) int
lua_rawgetp(Pointer<lua_State> L, int idx, Pointer<Void> p) int
lua_rawlen(Pointer<lua_State> L, int idx) int
lua_rawset(Pointer<lua_State> L, int idx) → void
lua_rawseti(Pointer<lua_State> L, int idx, int n) → void
lua_rawsetp(Pointer<lua_State> L, int idx, Pointer<Void> p) → void
lua_resetthread(Pointer<lua_State> L) int
lua_resume(Pointer<lua_State> L, Pointer<lua_State> from, int narg, Pointer<Int> nres) int
lua_rotate(Pointer<lua_State> L, int idx, int n) → void
lua_setallocf(Pointer<lua_State> L, lua_Alloc f, Pointer<Void> ud) → void
lua_setcstacklimit(Pointer<lua_State> L, int limit) int
lua_setfield(Pointer<lua_State> L, int idx, Pointer<Char> k) → void
lua_setglobal(Pointer<lua_State> L, Pointer<Char> name) → void
lua_sethook(Pointer<lua_State> L, lua_Hook func, int mask, int count) → void
lua_seti(Pointer<lua_State> L, int idx, int n) → void
lua_setiuservalue(Pointer<lua_State> L, int idx, int n) int
lua_setlocal(Pointer<lua_State> L, Pointer<lua_Debug> ar, int n) Pointer<Char>
lua_setmetatable(Pointer<lua_State> L, int objindex) int
lua_settable(Pointer<lua_State> L, int idx) → void
lua_settop(Pointer<lua_State> L, int idx) → void
lua_setupvalue(Pointer<lua_State> L, int funcindex, int n) Pointer<Char>
lua_setwarnf(Pointer<lua_State> L, lua_WarnFunction f, Pointer<Void> ud) → void
lua_status(Pointer<lua_State> L) int
lua_stringtonumber(Pointer<lua_State> L, Pointer<Char> s) int
lua_toboolean(Pointer<lua_State> L, int idx) int
lua_tocfunction(Pointer<lua_State> L, int idx) lua_CFunction
lua_toclose(Pointer<lua_State> L, int idx) → void
lua_tointegerx(Pointer<lua_State> L, int idx, Pointer<Int> isnum) int
lua_tolstring(Pointer<lua_State> L, int idx, Pointer<Size> len) Pointer<Char>
lua_tonumberx(Pointer<lua_State> L, int idx, Pointer<Int> isnum) double
lua_topointer(Pointer<lua_State> L, int idx) Pointer<Void>
lua_tothread(Pointer<lua_State> L, int idx) Pointer<lua_State>
lua_touserdata(Pointer<lua_State> L, int idx) Pointer<Void>
lua_type(Pointer<lua_State> L, int idx) int
lua_typename(Pointer<lua_State> L, int tp) Pointer<Char>
lua_upvalueid(Pointer<lua_State> L, int fidx, int n) Pointer<Void>
lua_upvaluejoin(Pointer<lua_State> L, int fidx1, int n1, int fidx2, int n2) → void
lua_version(Pointer<lua_State> L) double
lua_warning(Pointer<lua_State> L, Pointer<Char> msg, int tocont) → void
lua_xmove(Pointer<lua_State> from, Pointer<lua_State> to, int n) → void
lua_yieldk(Pointer<lua_State> L, int nresults, int ctx, lua_KFunction k) int
luaL_addgsub(Pointer<luaL_Buffer> b, Pointer<Char> s, Pointer<Char> p, Pointer<Char> r) → void
luaL_addlstring(Pointer<luaL_Buffer> B, Pointer<Char> s, int l) → void
luaL_addstring(Pointer<luaL_Buffer> B, Pointer<Char> s) → void
luaL_addvalue(Pointer<luaL_Buffer> B) → void
luaL_argerror(Pointer<lua_State> L, int arg, Pointer<Char> extramsg) int
luaL_buffinit(Pointer<lua_State> L, Pointer<luaL_Buffer> B) → void
luaL_buffinitsize(Pointer<lua_State> L, Pointer<luaL_Buffer> B, int sz) Pointer<Char>
luaL_callmeta(Pointer<lua_State> L, int obj, Pointer<Char> e) int
luaL_checkany(Pointer<lua_State> L, int arg) → void
luaL_checkinteger(Pointer<lua_State> L, int arg) int
luaL_checklstring(Pointer<lua_State> L, int arg, Pointer<Size> l) Pointer<Char>
luaL_checknumber(Pointer<lua_State> L, int arg) double
luaL_checkoption(Pointer<lua_State> L, int arg, Pointer<Char> def, Pointer<Pointer<Char>> lst) int
luaL_checkstack(Pointer<lua_State> L, int sz, Pointer<Char> msg) → void
luaL_checktype(Pointer<lua_State> L, int arg, int t) → void
luaL_checkudata(Pointer<lua_State> L, int ud, Pointer<Char> tname) Pointer<Void>
luaL_checkversion_(Pointer<lua_State> L, double ver, int sz) → void
luaL_error(Pointer<lua_State> L, Pointer<Char> fmt) int
luaL_execresult(Pointer<lua_State> L, int stat) int
luaL_fileresult(Pointer<lua_State> L, int stat, Pointer<Char> fname) int
luaL_getmetafield(Pointer<lua_State> L, int obj, Pointer<Char> e) int
luaL_getsubtable(Pointer<lua_State> L, int idx, Pointer<Char> fname) int
luaL_gsub(Pointer<lua_State> L, Pointer<Char> s, Pointer<Char> p, Pointer<Char> r) Pointer<Char>
luaL_len(Pointer<lua_State> L, int idx) int
luaL_loadbufferx(Pointer<lua_State> L, Pointer<Char> buff, int sz, Pointer<Char> name, Pointer<Char> mode) int
luaL_loadfilex(Pointer<lua_State> L, Pointer<Char> filename, Pointer<Char> mode) int
luaL_loadstring(Pointer<lua_State> L, Pointer<Char> s) int
luaL_newmetatable(Pointer<lua_State> L, Pointer<Char> tname) int
luaL_newstate() Pointer<lua_State>
luaL_openlibs(Pointer<lua_State> L) → void
luaL_optinteger(Pointer<lua_State> L, int arg, int def) int
luaL_optlstring(Pointer<lua_State> L, int arg, Pointer<Char> def, Pointer<Size> l) Pointer<Char>
luaL_optnumber(Pointer<lua_State> L, int arg, double def) double
luaL_prepbuffsize(Pointer<luaL_Buffer> B, int sz) Pointer<Char>
luaL_pushresult(Pointer<luaL_Buffer> B) → void
luaL_pushresultsize(Pointer<luaL_Buffer> B, int sz) → void
luaL_ref(Pointer<lua_State> L, int t) int
luaL_requiref(Pointer<lua_State> L, Pointer<Char> modname, lua_CFunction openf, int glb) → void
luaL_setfuncs(Pointer<lua_State> L, Pointer<luaL_Reg> l, int nup) → void
luaL_setmetatable(Pointer<lua_State> L, Pointer<Char> tname) → void
luaL_testudata(Pointer<lua_State> L, int ud, Pointer<Char> tname) Pointer<Void>
luaL_tolstring(Pointer<lua_State> L, int idx, Pointer<Size> len) Pointer<Char>
luaL_traceback(Pointer<lua_State> L, Pointer<lua_State> L1, Pointer<Char> msg, int level) → void
luaL_typeerror(Pointer<lua_State> L, int arg, Pointer<Char> tname) int
luaL_unref(Pointer<lua_State> L, int t, int ref) → void
luaL_where(Pointer<lua_State> L, int lvl) → void
luaopen_base(Pointer<lua_State> L) int
luaopen_coroutine(Pointer<lua_State> L) int
luaopen_debug(Pointer<lua_State> L) int
luaopen_io(Pointer<lua_State> L) int
luaopen_math(Pointer<lua_State> L) int
luaopen_os(Pointer<lua_State> L) int
luaopen_package(Pointer<lua_State> L) int
luaopen_string(Pointer<lua_State> L) int
luaopen_table(Pointer<lua_State> L) int
luaopen_utf8(Pointer<lua_State> L) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
perror(Pointer<Char> _ErrorMessage) → void
putc(int _Character, Pointer<FILE> _Stream) int
putchar(int _Character) int
puts(Pointer<Char> _Buffer) int
putw(int _Ch, Pointer<FILE> _Stream) int
putwc(int _Character, Pointer<FILE> _Stream) int
putwchar(int _Character) int
remove(Pointer<Char> _FileName) int
rename(Pointer<Char> _OldFileName, Pointer<Char> _NewFileName) int
rewind(Pointer<FILE> _Stream) → void
rmtmp() int
setbuf(Pointer<FILE> _Stream, Pointer<Char> _Buffer) → void
setvbuf(Pointer<FILE> _Stream, Pointer<Char> _Buffer, int _Mode, int _Size) int
tempnam(Pointer<Char> _Directory, Pointer<Char> _FilePrefix) Pointer<Char>
tmpfile() Pointer<FILE>
tmpfile_s(Pointer<Pointer<FILE>> _Stream) int
tmpnam(Pointer<Char> _Buffer) Pointer<Char>
tmpnam_s(Pointer<Char> _Buffer, int _Size) int
toString() String
A string representation of this object.
inherited
ungetc(int _Character, Pointer<FILE> _Stream) int
ungetwc(int _Character, Pointer<FILE> _Stream) int

Operators

operator ==(Object other) bool
The equality operator.
inherited