Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
glist.h File Reference
#include <glib.h>
#include <lua/lua.h>
+ Include dependency graph for glist.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define dt_lua_push_glist(L, list, type_name)   dt_lua_push_glist_type(L, list, luaA_type_find(L,type_name))
 
#define dt_lua_to_glist(L, type_name, index)   dt_lua_to_glist_type(L, luaA_type_find(L,type_name), index)
 

Functions

void dt_lua_push_glist_type (lua_State *L, GList *list, luaA_Type elt_type)
 
GList * dt_lua_to_glist_type (lua_State *L, luaA_Type elt_type, int index)
 
int dt_lua_init_glist (lua_State *L)
 

Macro Definition Documentation

◆ dt_lua_push_glist

#define dt_lua_push_glist (   L,
  list,
  type_name 
)    dt_lua_push_glist_type(L, list, luaA_type_find(L,type_name))

◆ dt_lua_to_glist

#define dt_lua_to_glist (   L,
  type_name,
  index 
)    dt_lua_to_glist_type(L, luaA_type_find(L,type_name), index)

Function Documentation

◆ dt_lua_init_glist()

int dt_lua_init_glist ( lua_State L)

◆ dt_lua_push_glist_type()

void dt_lua_push_glist_type ( lua_State L,
GList *  list,
luaA_Type  elt_type 
)

◆ dt_lua_to_glist_type()

GList * dt_lua_to_glist_type ( lua_State L,
luaA_Type  elt_type,
int  index 
)