summaryrefslogtreecommitdiff
path: root/matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m
diff options
context:
space:
mode:
Diffstat (limited to 'matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m')
-rw-r--r--matlab/lib/+IceInternal/EncapsEncoder11_InstanceData.m37
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