mirror of
https://github.com/azerothcore/mod-ale
synced 2025-11-29 15:38:17 +08:00
Eluna changes
* Attempt fix VS 2010 pow error * Tweak the doc parser a little to work with variable arugments ... and show enum names and similar. * Change push and check to work with more types like size and time (fix osx) * Add errors to using not implemented operations on eluna objects * Change some SQL comments to work with documentation better * Add functions to create uint64 and int64 values (may need rename) * Change doc generation documentation a little to make it clearer how proto is used
This commit is contained in:
12
LuaEngine.h
12
LuaEngine.h
@@ -160,15 +160,17 @@ public:
|
||||
|
||||
// Pushes
|
||||
static void Push(lua_State* L); // nil
|
||||
static void Push(lua_State* L, const uint64);
|
||||
static void Push(lua_State* L, const int64);
|
||||
static void Push(lua_State* L, const uint32);
|
||||
static void Push(lua_State* L, const int32);
|
||||
static void Push(lua_State* L, const long long);
|
||||
static void Push(lua_State* L, const unsigned long long);
|
||||
static void Push(lua_State* L, const long);
|
||||
static void Push(lua_State* L, const unsigned long);
|
||||
static void Push(lua_State* L, const int);
|
||||
static void Push(lua_State* L, const unsigned int);
|
||||
static void Push(lua_State* L, const bool);
|
||||
static void Push(lua_State* L, const float);
|
||||
static void Push(lua_State* L, const double);
|
||||
static void Push(lua_State* L, const std::string&);
|
||||
static void Push(lua_State* L, const char*);
|
||||
static void Push(lua_State* L, const std::string);
|
||||
template<typename T> static void Push(lua_State* L, T const* ptr)
|
||||
{
|
||||
ElunaTemplate<T>::Push(L, ptr);
|
||||
|
||||
Reference in New Issue
Block a user