#include "lua_api/l_settings.h"#include "lua_api/l_internal.h"#include "cpp_api/s_security.h"#include "threading/mutex_auto_lock.h"#include "util/string.h"#include "settings.h"#include "noise.h"#include "log.h"#include "common/c_converter.h"
Include dependency graph for l_settings.cpp:Macros | |
| #define | CHECK_SETTING_SECURITY(L, name) |
Functions | |
| static int | checkSettingSecurity (lua_State *L, const std::string &name) |
| static void | push_settings_table (lua_State *L, const Settings *settings) |
| #define CHECK_SETTING_SECURITY | ( | L, | |
| name ) |
Referenced by LuaSettings::l_remove(), LuaSettings::l_set(), LuaSettings::l_set_bool(), LuaSettings::l_set_np_group(), and LuaSettings::l_set_pos().
|
inlinestatic |
References errorstream, ModApiBase::getScriptApiBase(), ScriptApiBase::getType(), infostream, ScriptApiSecurity::isSecure(), MainMenu, PauseMenu, and script_get_backtrace().
Here is the call graph for this function:
|
static |
References push_settings_table(), and settings.
Referenced by LuaSettings::l_to_table(), and push_settings_table().
Here is the call graph for this function:
Here is the caller graph for this function: