コード例 #1
0
ファイル: lobject.go プロジェクト: hxyxj/goinfi
//
// release reference to lua object
//
func (self *RefLua) Release() {
	if self.Ref != 0 && self.VM.globalL != nil {
		C.luaL_unref(self.VM.globalL, C.LUA_REGISTRYINDEX, C.int(self.Ref))
	}
	self.VM = nil
	self.Ref = 0
}
コード例 #2
0
ファイル: lauxlib.go プロジェクト: 1lann/golua
// luaL_unref
func (L *State) Unref(t int, ref int) {
	C.luaL_unref(L.s, C.int(t), C.int(ref))
}