luaopen_libdmpack Function

public function luaopen_libdmpack(ptr) result(rc) bind(c))

Uses

  • proc~~luaopen_libdmpack~~UsesGraph proc~luaopen_libdmpack luaopen_libdmpack module~dm_lua dm_lua proc~luaopen_libdmpack->module~dm_lua module~dm_lua_api dm_lua_api proc~luaopen_libdmpack->module~dm_lua_api module~dm_lua_geocom dm_lua_geocom proc~luaopen_libdmpack->module~dm_lua_geocom iso_c_binding iso_c_binding module~dm_lua->iso_c_binding lua lua module~dm_lua->lua module~dm_error dm_error module~dm_lua->module~dm_error module~dm_file dm_file module~dm_lua->module~dm_file module~dm_kind dm_kind module~dm_lua->module~dm_kind module~dm_string dm_string module~dm_lua->module~dm_string module~dm_util dm_util module~dm_lua->module~dm_util module~dm_lua_api->module~dm_lua module~dm_lua_api->iso_c_binding module~dm_lua_api->module~dm_error module~dm_lua_api->module~dm_util module~dm_lua_geocom->module~dm_lua module~dm_lua_geocom->iso_c_binding module~dm_lua_geocom->module~dm_error module~dm_geocom_api dm_geocom_api module~dm_lua_geocom->module~dm_geocom_api module~dm_geocom_error dm_geocom_error module~dm_lua_geocom->module~dm_geocom_error module~dm_geocom_type dm_geocom_type module~dm_lua_geocom->module~dm_geocom_type module~dm_lua_geocom->module~dm_kind module~dm_request dm_request module~dm_lua_geocom->module~dm_request module~dm_error->module~dm_kind module~dm_ascii dm_ascii module~dm_error->module~dm_ascii module~dm_file->module~dm_error module~dm_file->module~dm_kind module~dm_geocom_api->module~dm_geocom_type module~dm_geocom_api->module~dm_kind module~dm_geocom_api->module~dm_request module~dm_geocom_api->module~dm_util module~dm_response dm_response module~dm_geocom_api->module~dm_response module~dm_geocom_type->module~dm_error iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env module~dm_request->module~dm_error module~dm_request->module~dm_kind module~dm_request->module~dm_string module~dm_request->module~dm_util module~dm_id dm_id module~dm_request->module~dm_id module~dm_request->module~dm_response module~dm_time dm_time module~dm_request->module~dm_time module~dm_string->module~dm_error module~dm_string->module~dm_kind module~dm_util->module~dm_error module~dm_util->module~dm_kind module~dm_response->module~dm_error module~dm_response->module~dm_kind module~dm_response->module~dm_util module~dm_response->module~dm_id module~dm_time->module~dm_error module~dm_time->module~dm_kind module~dm_time->module~dm_util

Registers the Lua parameters and interfaces of the DMPACK API, including the GeoCOM API. This function is invoked automatically by Lua 5.4 if library libdmpack.so is loaded.

Arguments

Type IntentOptional Attributes Name
type(c_ptr), intent(in), value :: ptr

C pointer to Lua interpreter.

Return Value integer(kind=c_int)

Return code.


Calls

proc~~luaopen_libdmpack~~CallsGraph proc~luaopen_libdmpack luaopen_libdmpack proc~dm_lua_api_register dm_lua_api_register proc~luaopen_libdmpack->proc~dm_lua_api_register proc~dm_lua_geocom_register dm_lua_geocom_register proc~luaopen_libdmpack->proc~dm_lua_geocom_register interface~dm_lua_set dm_lua_set proc~dm_lua_api_register->interface~dm_lua_set proc~dm_is_error dm_is_error proc~dm_lua_api_register->proc~dm_is_error proc~dm_lua_is_opened dm_lua_is_opened proc~dm_lua_api_register->proc~dm_lua_is_opened proc~dm_lua_register dm_lua_register proc~dm_lua_api_register->proc~dm_lua_register proc~dm_lua_geocom_register->interface~dm_lua_set proc~dm_lua_geocom_register->proc~dm_is_error proc~dm_lua_geocom_register->proc~dm_lua_is_opened proc~dm_lua_geocom_register->proc~dm_lua_register lua_register lua_register proc~dm_lua_register->lua_register