www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgoptimnode/freeptr.m
function freeptr(opt) %FREEPTR Free function for a cgoptimnode % % FREEPTR(OPTIM) is called when the object is freed from the pointer heap. % Copyright 2002-2005 The MathWorks, Inc. and Ford Global Technologies, Inc. p = project(opt); if ~beingdeleted(p) pData= getdata(opt); if isvalid(pData) pDD= getdd(p); pDD.info= deletevariablestore(pDD.info,pData.getSetupGUID); end end freeptr(opt.cgcontainer); freeptr(opt.OutputData(isvalid(opt.OutputData)));