diff options
Diffstat (limited to 'matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m')
-rw-r--r-- | matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m b/matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m new file mode 100644 index 00000000000..02ac9149786 --- /dev/null +++ b/matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m @@ -0,0 +1,37 @@ +%{ +********************************************************************** + +Copyright (c) 2003-2017 ZeroC, Inc. All rights reserved. + +This copy of Ice is licensed to you under the terms described in the +ICE_LICENSE file included in this distribution. + +********************************************************************** +%} + +classdef EncapsEncoder11_InstanceData < handle + methods + function obj = EncapsEncoder11_InstanceData(previous) + if ~isempty(previous) + previous.next = obj; + end + obj.previous = previous; + obj.next = []; + obj.indirectionTable = {}; + obj.indirectionMap = containers.Map('KeyType', 'int32', 'ValueType', 'int32'); + end + end + properties + % Instance attributes + sliceType + firstSlice + % Slice attributes + sliceFlags + writeSlice % Position of the slice data members + sliceFlagsPos % Position of the slice flags + indirectionTable + indirectionMap + previous + next + end +end |