#include "lua_fileops.hpp"#include "exceptions.hpp"#include "filesystem.hpp"#include "game_config.hpp"#include "game_errors.hpp"#include "log.hpp"#include "scripting/lua_api.hpp"#include "scripting/lua_common.hpp"#include <exception>#include <string>#include <boost/scoped_ptr.hpp>#include <boost/algorithm/string/predicate.hpp>#include "lua/lauxlib.h"#include "lua/lua.h"#include "lua/luaconf.h"
Go to the source code of this file.
Classes | |
| class | lua_fileops::lua_filestream |
Namespaces | |
| lua_fileops | |
Macros | |
| #define | DBG_LUA LOG_STREAM(debug, log_scripting_lua) |
| #define | LOG_LUA LOG_STREAM(info, log_scripting_lua) |
| #define | WRN_LUA LOG_STREAM(warn, log_scripting_lua) |
| #define | ERR_LUA LOG_STREAM(err, log_scripting_lua) |
Functions | |
| static bool | lua_fileops::resolve_filename (std::string &filename, const std::string ¤tdir) |
| resolves filename where currentdir is the current directory, note that currentdir is no absolute directory More... | |
| int | lua_fileops::intf_have_file (lua_State *L) |
| Checks if a file exists (not necessarily a Lua script). More... | |
| int | lua_fileops::intf_read_file (lua_State *L) |
| Checks if a file exists (not necessarily a Lua script). More... | |
| int | lua_fileops::load_file (lua_State *L) |
| Loads a Lua file and pushes the contents on the stack. More... | |
Variables | |
| static lg::log_domain | log_scripting_lua ("scripting/lua") |
| #define DBG_LUA LOG_STREAM(debug, log_scripting_lua) |
Definition at line 36 of file lua_fileops.cpp.
| #define ERR_LUA LOG_STREAM(err, log_scripting_lua) |
Definition at line 39 of file lua_fileops.cpp.
Referenced by lua_fileops::lua_filestream::lua_read_data().
| #define LOG_LUA LOG_STREAM(info, log_scripting_lua) |
Definition at line 37 of file lua_fileops.cpp.
Referenced by lua_fileops::lua_filestream::lua_loadfile().
| #define WRN_LUA LOG_STREAM(warn, log_scripting_lua) |
Definition at line 38 of file lua_fileops.cpp.
|
static |
1.8.8