• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/libucl/lua/

Lines Matching refs:ucl_object_t

77 static int ucl_object_lua_push_array (lua_State *L, const ucl_object_t *obj, int flags);
78 static int ucl_object_lua_push_scalar (lua_State *L, const ucl_object_t *obj, int flags);
79 static int ucl_object_push_lua_common (lua_State *L, const ucl_object_t *obj, int flags);
80 static ucl_object_t* ucl_object_lua_fromtable (lua_State *L, int idx, ucl_string_flags_t flags);
81 static ucl_object_t* ucl_object_lua_fromelt (lua_State *L, int idx, ucl_string_flags_t flags);
100 const ucl_object_t *obj, int flags)
150 ucl_object_lua_push_object (lua_State *L, const ucl_object_t *obj,
153 const ucl_object_t *cur;
181 ucl_object_lua_push_array (lua_State *L, const ucl_object_t *obj, int flags)
183 const ucl_object_t *cur;
228 ucl_object_lua_push_scalar (lua_State *L, const ucl_object_t *obj,
277 ucl_object_push_lua_common (lua_State *L, const ucl_object_t *obj, int flags)
300 * @param {ucl_object_t} obj object to push
305 ucl_object_push_lua (lua_State *L, const ucl_object_t *obj, bool allow_array)
312 ucl_object_push_lua_filter_nil (lua_State *L, const ucl_object_t *obj, bool allow_array)
325 static ucl_object_t *
328 ucl_object_t *obj, *top = NULL, *cur;
465 static ucl_object_t *
470 ucl_object_t *obj = NULL;
547 * @return {ucl_object_t} new ucl object extracted from lua variable. Reference count of this object is 1,
550 ucl_object_t *
553 ucl_object_t *obj;
575 * @return {ucl_object_t} new ucl object extracted from lua variable. Reference count of this object is 1,
578 ucl_object_t *
581 ucl_object_t *obj;
598 lua_ucl_to_string (lua_State *L, const ucl_object_t *obj, enum ucl_emitter type)
645 static ucl_object_t *
648 return *((ucl_object_t **) luaL_checkudata(L, index, OBJECT_META));
652 lua_ucl_push_opaque (lua_State *L, ucl_object_t *obj)
654 ucl_object_t **pobj;
892 ucl_object_t *obj;
920 ucl_object_t *obj;
949 ucl_object_t *schema;
1028 ucl_object_t *obj;
1080 ucl_object_t *obj;
1118 ucl_object_t *obj, *schema, *ext_refs = NULL;
1119 const ucl_object_t *schema_elt;
1204 ucl_object_t *obj;
1329 ucl_object_t *obj;
1353 ucl_object_t *obj;
1404 ucl_object_t *obj;
1523 ucl_object_toclosure (const ucl_object_t *obj)