36 static int l_get(lua_State *L);
48 static int l_set(lua_State *L);
63 static int l_has(lua_State *L);
66 static int l_write(lua_State *L);
78 LuaSettings(
const std::string &filename,
bool write_allowed);
81 static void create(lua_State *L,
Settings *settings,
const std::string &filename);
Definition: l_settings.h:28
Settings * m_settings
Definition: l_settings.h:71
static int l_get_names(lua_State *L)
Definition: l_settings.cpp:261
bool m_is_own_settings
Definition: l_settings.h:73
static const luaL_Reg methods[]
Definition: l_settings.h:30
static int l_to_table(lua_State *L)
Definition: l_settings.cpp:330
static int l_get_np_group(lua_State *L)
Definition: l_settings.cpp:153
static int gc_object(lua_State *L)
Definition: l_settings.cpp:106
std::string m_filename
Definition: l_settings.h:72
static int l_remove(lua_State *L)
Definition: l_settings.cpp:245
static int l_set(lua_State *L)
Definition: l_settings.cpp:195
static int l_write(lua_State *L)
Definition: l_settings.cpp:291
static int l_get_bool(lua_State *L)
Definition: l_settings.cpp:132
static int l_get_flags(lua_State *L)
Definition: l_settings.cpp:171
static void create(lua_State *L, Settings *settings, const std::string &filename)
Definition: l_settings.cpp:95
static const char className[]
Definition: l_settings.h:89
static int create_object(lua_State *L)
Definition: l_settings.cpp:354
static int l_set_bool(lua_State *L)
Definition: l_settings.cpp:212
~LuaSettings()
Definition: l_settings.cpp:88
static int l_get(lua_State *L)
Definition: l_settings.cpp:115
static int l_has(lua_State *L)
Definition: l_settings.cpp:279
bool m_write_allowed
Definition: l_settings.h:74
static int l_set_np_group(lua_State *L)
Definition: l_settings.cpp:228
Definition: settings.h:124