#include "upb/bindings/lua/upb.h"#include <float.h>#include <math.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "lauxlib.h"#include "upb/msg.h"
Go to the source code of this file.
Macros | |
| #define | INTCHECK(type, ctype, min, max) |
Functions | |
| int | lua_getiuservalue (lua_State *L, int index, int n) |
| static bool | lua_isinteger (lua_State *L, int argn) |
| int | lua_setiuservalue (lua_State *L, int index, int n) |
| int | luaopen_lupb (lua_State *L) |
| bool | lupb_checkbool (lua_State *L, int narg) |
| double | lupb_checkdouble (lua_State *L, int narg) |
| float | lupb_checkfloat (lua_State *L, int narg) |
| void | lupb_checkstatus (lua_State *L, upb_Status *s) |
| const char * | lupb_checkstring (lua_State *L, int narg, size_t *len) |
| int | lupb_indexmm (lua_State *L) |
| void * | lupb_newuserdata (lua_State *L, size_t size, int n, const char *type) |
| void | lupb_pushdouble (lua_State *L, double d) |
| void | lupb_pushfloat (lua_State *L, float d) |
| void | lupb_register_type (lua_State *L, const char *name, const luaL_Reg *m, const luaL_Reg *mm) |
Definition at line 183 of file upb/upb/bindings/lua/upb.c.
Definition at line 106 of file upb/upb/bindings/lua/upb.c.
Definition at line 64 of file upb/upb/bindings/lua/upb.c.
Definition at line 98 of file upb/upb/bindings/lua/upb.c.
| int luaopen_lupb | ( | lua_State * | L | ) |
Definition at line 241 of file upb/upb/bindings/lua/upb.c.
Definition at line 163 of file upb/upb/bindings/lua/upb.c.
| double lupb_checkdouble | ( | lua_State * | L, |
| int | narg | ||
| ) |
Definition at line 215 of file upb/upb/bindings/lua/upb.c.
| float lupb_checkfloat | ( | lua_State * | L, |
| int | narg | ||
| ) |
Definition at line 227 of file upb/upb/bindings/lua/upb.c.
| void lupb_checkstatus | ( | lua_State * | L, |
| upb_Status * | s | ||
| ) |
Definition at line 72 of file upb/upb/bindings/lua/upb.c.
Definition at line 172 of file upb/upb/bindings/lua/upb.c.
| int lupb_indexmm | ( | lua_State * | L | ) |
Definition at line 116 of file upb/upb/bindings/lua/upb.c.
Definition at line 80 of file upb/upb/bindings/lua/upb.c.
| void lupb_pushdouble | ( | lua_State * | L, |
| double | d | ||
| ) |
Definition at line 235 of file upb/upb/bindings/lua/upb.c.
| void lupb_pushfloat | ( | lua_State * | L, |
| float | d | ||
| ) |
Definition at line 237 of file upb/upb/bindings/lua/upb.c.
| void lupb_register_type | ( | lua_State * | L, |
| const char * | name, | ||
| const luaL_Reg * | m, | ||
| const luaL_Reg * | mm | ||
| ) |
Definition at line 132 of file upb/upb/bindings/lua/upb.c.