#include <stddef.h>#include "lua.h"#include "lfunc.h"#include "lgc.h"#include "lmem.h"#include "lobject.h"#include "lstate.h"Go to the source code of this file.
Defines | |
| #define | lfunc_c |
| #define | LUA_CORE |
Functions | |
| Closure * | luaF_newCclosure (lua_State *L, int nelems, Table *e) |
| Closure * | luaF_newLclosure (lua_State *L, int nelems, Table *e) |
| UpVal * | luaF_newupval (lua_State *L) |
| UpVal * | luaF_findupval (lua_State *L, StkId level) |
| static void | unlinkupval (UpVal *uv) |
| void | luaF_freeupval (lua_State *L, UpVal *uv) |
| void | luaF_close (lua_State *L, StkId level) |
| Proto * | luaF_newproto (lua_State *L) |
| void | luaF_freeproto (lua_State *L, Proto *f) |
| void | luaF_freeclosure (lua_State *L, Closure *c) |
| const char * | luaF_getlocalname (const Proto *f, int local_number, int pc) |
Definition at line 96 of file lfunc.cpp.
Referenced by close_state(), lua_close(), luaD_pcall(), luaE_freethread(), and resetstack().
| const char* luaF_getlocalname | ( | const Proto * | f, | |
| int | local_number, | |||
| int | pc | |||
| ) |
| static void unlinkupval | ( | UpVal * | uv | ) | [static] |
Definition at line 82 of file lfunc.cpp.
References UpVal::l, lua_assert, and UpVal::u.
Referenced by luaF_close(), and luaF_freeupval().
1.5.3