Made use of std::function

Former-commit-id: 17e7ebe528071c6399383089ac1c0d089faccc34
This commit is contained in:
Lynix
2014-04-20 14:06:29 +02:00
parent 20df395928
commit ff2bf98623
3 changed files with 6 additions and 4 deletions

View File

@@ -14,6 +14,7 @@
#include <Nazara/Core/String.hpp>
#include <Nazara/Lua/Enums.hpp>
#include <cstddef>
#include <functional>
struct lua_Debug;
struct lua_State;
@@ -21,7 +22,7 @@ struct lua_State;
class NzLuaInstance;
using NzLuaCFunction = int (*)(lua_State* state);
using NzLuaFunction = int (*)(NzLuaInstance& instance);
using NzLuaFunction = std::function<int(NzLuaInstance& instance)>;
class NAZARA_API NzLuaInstance : NzNonCopyable
{