diff options
Diffstat (limited to 'matlab/lib/+Ice/identityToString.m')
-rw-r--r-- | matlab/lib/+Ice/identityToString.m | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/matlab/lib/+Ice/identityToString.m b/matlab/lib/+Ice/identityToString.m index d3580ef1819..ce4e5173335 100644 --- a/matlab/lib/+Ice/identityToString.m +++ b/matlab/lib/+Ice/identityToString.m @@ -9,6 +9,13 @@ ICE_LICENSE file included in this distribution. ********************************************************************** %} -function r = identityToString(id) - r = Ice.Util.callWithResult('Ice_identityToString', id); +function r = identityToString(id, varargin) + if length(varargin) == 1 + mode = varargin{1}; + elseif length(varargin) == 0 + mode = Ice.ToStringMode.Unicode; + elseif length(varargin) > 2 + throw(MException('Ice:ArgumentException', 'too many arguments')); + end + r = IceInternal.Util.callWithResult('Ice_identityToString', id, int32(mode)); end |