Skip to content

Instantly share code, notes, and snippets.

@gxp
gxp / Trigger.lua
Created December 14, 2015 07:30 — forked from uhziel/Trigger.lua
采用 Lua 复刻 Warcraft3 的脚本系统
Trigger = {}
function Trigger:New()
local o = {}
setmetatable(0, self)
self.__index = self
return o
end
function Trigger:RegisterEvent(event, ...)
@gxp
gxp / main.cpp
Created November 30, 2015 01:33 — forked from binshuohu/main.cpp
simple object pool
#include <memory>
#include <vector>
#include <functional>
#include <iostream>
template <class T>
class SimpleObjectPool
{
public:
using DeleterType = std::function<void(T*)>;