#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"
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(), and LuaSettings::l_set_np_group().
|
inlinestatic |
References errorstream, infostream, ScriptApiSecurity::isSecure(), and script_get_backtrace().
|
static |
References push_settings_table(), and settings.
Referenced by LuaSettings::l_to_table(), and push_settings_table().