aot_table_set_top Subroutine

public subroutine aot_table_set_top(L, thandle, key, pos)

Put the top of the stack into a table.

Arguments

TypeIntentOptionalAttributesName
type(flu_State) :: L

Handle to the Lua script.

integer, intent(in) :: thandle

Handle to the table to look the value up in.

character(len=*), intent(in), optional :: key

Name of the entry to look for.

Key and pos are both optional, however at least one of them has to be supplied. The key takes precedence over the pos if both are given.

integer, intent(in), optional :: pos

Position of the entry to look for in the table.

It allows the access to unnamed arrays in the Lua tables.


Calls

proc~~aot_table_set_top~~CallsGraph proc~aot_table_set_top aot_table_set_top proc~flu_settable flu_settable proc~aot_table_set_top->proc~flu_settable proc~flu_insert flu_insert proc~aot_table_set_top->proc~flu_insert proc~flu_setfield flu_setfield proc~aot_table_set_top->proc~flu_setfield proc~flu_gettop flu_gettop proc~aot_table_set_top->proc~flu_gettop interface~flu_pushinteger flu_pushinteger proc~aot_table_set_top->interface~flu_pushinteger interface~lua_settable lua_settable proc~flu_settable->interface~lua_settable interface~lua_rotate lua_rotate proc~flu_insert->interface~lua_rotate interface~lua_setfield lua_setfield proc~flu_setfield->interface~lua_setfield interface~lua_gettop lua_gettop proc~flu_gettop->interface~lua_gettop proc~flu_pushint flu_pushint interface~flu_pushinteger->proc~flu_pushint proc~flu_pushlong flu_pushlong interface~flu_pushinteger->proc~flu_pushlong interface~lua_pushinteger lua_pushinteger proc~flu_pushint->interface~lua_pushinteger proc~flu_pushlong->interface~lua_pushinteger

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: indpos