set_table_extdouble Subroutine

private subroutine set_table_extdouble(val, L, thandle, key, pos)

Put a extdouble precision real value into a table.

Arguments

TypeIntentOptionalAttributesName
real(kind=xdble_k), intent(in) :: val

Value of the table entry if it exists.

type(flu_State) :: L
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~~set_table_extdouble~~CallsGraph proc~set_table_extdouble set_table_extdouble proc~flu_setfield flu_setfield proc~set_table_extdouble->proc~flu_setfield interface~flu_pushinteger flu_pushinteger proc~set_table_extdouble->interface~flu_pushinteger interface~flu_pushnumber flu_pushnumber proc~set_table_extdouble->interface~flu_pushnumber proc~flu_settable flu_settable proc~set_table_extdouble->proc~flu_settable interface~lua_setfield lua_setfield proc~flu_setfield->interface~lua_setfield proc~flu_pushint flu_pushint interface~flu_pushinteger->proc~flu_pushint proc~flu_pushlong flu_pushlong interface~flu_pushinteger->proc~flu_pushlong proc~flu_pushdouble flu_pushdouble interface~flu_pushnumber->proc~flu_pushdouble proc~flu_pushreal flu_pushreal interface~flu_pushnumber->proc~flu_pushreal interface~lua_settable lua_settable proc~flu_settable->interface~lua_settable interface~lua_pushinteger lua_pushinteger proc~flu_pushint->interface~lua_pushinteger proc~flu_pushlong->interface~lua_pushinteger interface~lua_pushnumber lua_pushnumber proc~flu_pushdouble->interface~lua_pushnumber proc~flu_pushreal->interface~lua_pushnumber

Called by

proc~~set_table_extdouble~~CalledByGraph proc~set_table_extdouble set_table_extdouble interface~aot_table_set_val~3 aot_table_set_val interface~aot_table_set_val~3->proc~set_table_extdouble proc~aot_require_buffer aot_require_buffer proc~aot_require_buffer->interface~aot_table_set_val~3

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=double_k), private :: locval