www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcstore/mapptr.m
function obj = mapptr(obj,RefMap) %MAPPTR maps pointer from old to new references % obj = mapptr(obj,RefMap) % Copyright 2011 The MathWorks, Inc. and Ford Global Technologies, Inc. for i=1:length(obj.DataList) obj.KeyList(i) = mapptr(obj.KeyList(i),RefMap); if iscell(obj.DataList) if iscell(obj.DataList{i}) for j=1:numel(obj.DataList{i}) obj.DataList{i}{j} = mapptr(obj.DataList{i}{j},RefMap); end else obj.DataList{i} = mapptr(obj.DataList{i},RefMap); end else obj.DataList(i) = mapptr(obj.DataList(i),RefMap); end end