b311480e |
1 | -- Copyright (c) 1998-1999 Matra Datavision |
973c2be1 |
2 | -- Copyright (c) 1999-2014 OPEN CASCADE SAS |
b311480e |
3 | -- |
973c2be1 |
4 | -- This file is part of Open CASCADE Technology software library. |
b311480e |
5 | -- |
d5f74e42 |
6 | -- This library is free software; you can redistribute it and/or modify it under |
7 | -- the terms of the GNU Lesser General Public License version 2.1 as published |
973c2be1 |
8 | -- by the Free Software Foundation, with special exception defined in the file |
9 | -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT |
10 | -- distribution for complete text of the license and disclaimer of any warranty. |
b311480e |
11 | -- |
973c2be1 |
12 | -- Alternatively, this file may be used under the terms of Open CASCADE |
13 | -- commercial license or contractual agreement. |
b311480e |
14 | |
7fd59977 |
15 | package TColStd |
16 | |
17 | |
18 | uses TCollection |
19 | |
20 | is |
21 | |
22 | imported PackedMapOfInteger; |
23 | imported MapIteratorOfPackedMapOfInteger; |
24 | |
25 | |
26 | -- Instantiations de TCollection -- |
27 | -- ***************************** -- |
28 | ------------------------------------------------------------------------ |
29 | |
30 | class HPackedMapOfInteger; |
31 | |
32 | class Array1OfInteger instantiates |
33 | Array1 from TCollection (Integer); |
34 | class Array1OfReal instantiates |
35 | Array1 from TCollection (Real); |
36 | class Array1OfCharacter instantiates |
37 | Array1 from TCollection (Character); |
38 | class Array1OfBoolean instantiates |
39 | Array1 from TCollection (Boolean); |
40 | class Array1OfAsciiString instantiates |
41 | Array1 from TCollection (AsciiString from TCollection); |
42 | class Array1OfExtendedString instantiates |
43 | Array1 from TCollection (ExtendedString from TCollection); |
44 | class Array1OfTransient instantiates |
45 | Array1 from TCollection (Transient ); |
46 | class Array1OfByte instantiates |
47 | Array1 from TCollection (Byte); |
48 | |
49 | |
50 | class HArray1OfInteger instantiates |
51 | HArray1 from TCollection (Integer, |
52 | Array1OfInteger from TColStd); |
53 | class HArray1OfReal instantiates |
54 | HArray1 from TCollection (Real, |
55 | Array1OfReal from TColStd); |
56 | class HArray1OfCharacter instantiates |
57 | HArray1 from TCollection (Character, |
58 | Array1OfCharacter from TColStd); |
59 | class HArray1OfBoolean instantiates |
60 | HArray1 from TCollection (Boolean, |
61 | Array1OfBoolean from TColStd); |
62 | class HArray1OfAsciiString instantiates |
63 | HArray1 from TCollection (AsciiString from TCollection, |
64 | Array1OfAsciiString from TColStd); |
65 | class HArray1OfExtendedString instantiates |
66 | HArray1 from TCollection (ExtendedString from TCollection, |
67 | Array1OfExtendedString from TColStd); |
68 | class HArray1OfTransient instantiates |
69 | HArray1 from TCollection (Transient, |
70 | Array1OfTransient from TColStd ); |
71 | class HArray1OfByte instantiates |
72 | HArray1 from TCollection (Byte, |
73 | Array1OfByte from TColStd); |
74 | |
75 | |
76 | class Array2OfInteger instantiates |
77 | Array2 from TCollection (Integer); |
78 | class Array2OfReal instantiates |
79 | Array2 from TCollection (Real); |
80 | class Array2OfCharacter instantiates |
81 | Array2 from TCollection (Character); |
82 | class Array2OfBoolean instantiates |
83 | Array2 from TCollection (Boolean); |
84 | class Array2OfTransient instantiates |
85 | Array2 from TCollection (Transient); |
86 | |
87 | |
88 | class HArray2OfInteger instantiates |
89 | HArray2 from TCollection (Integer, |
90 | Array2OfInteger from TColStd); |
91 | class HArray2OfReal instantiates |
92 | HArray2 from TCollection (Real, |
93 | Array2OfReal from TColStd); |
94 | class HArray2OfCharacter instantiates |
95 | HArray2 from TCollection (Character, |
96 | Array2OfCharacter from TColStd); |
97 | class HArray2OfBoolean instantiates |
98 | HArray2 from TCollection (Boolean, |
99 | Array2OfBoolean from TColStd); |
100 | class HArray2OfTransient instantiates |
101 | HArray2 from TCollection (Transient, |
102 | Array2OfTransient from TColStd); |
103 | |
104 | class SequenceOfInteger instantiates |
105 | Sequence from TCollection (Integer); |
106 | class SequenceOfReal instantiates |
107 | Sequence from TCollection (Real); |
108 | class SequenceOfAsciiString instantiates |
109 | Sequence from TCollection (AsciiString from TCollection); |
110 | class SequenceOfHAsciiString instantiates |
111 | Sequence from TCollection (HAsciiString from TCollection); |
112 | class SequenceOfExtendedString instantiates |
113 | Sequence from TCollection (ExtendedString from TCollection); |
114 | class SequenceOfHExtendedString instantiates |
115 | Sequence from TCollection (HExtendedString from TCollection); |
116 | class SequenceOfTransient instantiates |
117 | Sequence from TCollection (Transient); |
118 | class SequenceOfAddress instantiates |
119 | Sequence from TCollection (Address); |
120 | class SequenceOfBoolean instantiates |
121 | Sequence from TCollection (Boolean); |
122 | |
123 | |
124 | class HSequenceOfInteger instantiates |
125 | HSequence from TCollection (Integer, |
126 | SequenceOfInteger from TColStd); |
127 | class HSequenceOfReal instantiates |
128 | HSequence from TCollection (Real, |
129 | SequenceOfReal from TColStd); |
130 | class HSequenceOfAsciiString instantiates |
131 | HSequence from TCollection (AsciiString from TCollection, |
132 | SequenceOfAsciiString from TColStd); |
133 | class HSequenceOfHAsciiString instantiates |
134 | HSequence from TCollection (HAsciiString from TCollection, |
135 | SequenceOfHAsciiString from TColStd); |
136 | class HSequenceOfExtendedString instantiates |
137 | HSequence from TCollection (ExtendedString from TCollection, |
138 | SequenceOfExtendedString from TColStd); |
139 | class HSequenceOfHExtendedString instantiates |
140 | HSequence from TCollection (HExtendedString from TCollection, |
141 | SequenceOfHExtendedString from TColStd); |
142 | class HSequenceOfTransient instantiates |
143 | HSequence from TCollection (Transient, |
144 | SequenceOfTransient from TColStd); |
145 | |
146 | |
147 | class SetOfInteger instantiates |
148 | Set from TCollection (Integer); |
149 | class SetOfReal instantiates |
150 | Set from TCollection (Real); |
151 | class SetOfTransient instantiates |
152 | Set from TCollection (Transient); |
153 | |
154 | |
155 | class HSetOfInteger instantiates |
156 | HSet from TCollection (Integer, |
157 | SetOfInteger from TColStd); |
158 | class HSetOfReal instantiates |
159 | HSet from TCollection (Real, |
160 | SetOfReal from TColStd); |
161 | class HSetOfTransient instantiates |
162 | HSet from TCollection (Transient, |
163 | SetOfTransient from TColStd); |
164 | |
165 | -- |
166 | -- Instantiations List (Integer,Real,Transient) |
167 | -- ******************************************** |
168 | -- |
169 | class ListOfInteger instantiates List from TCollection(Integer ); |
170 | class ListOfReal instantiates List from TCollection(Real ); |
171 | class ListOfTransient instantiates List from TCollection(Transient); |
172 | class ListOfAsciiString instantiates List from TCollection(AsciiString from TCollection); |
173 | |
7fd59977 |
174 | -- |
175 | -- Instantiations MapHasher (Integer,Real, Transient, Persistent) |
176 | -- ************************************************************** |
177 | -- |
178 | class MapIntegerHasher instantiates MapHasher from TCollection(Integer); |
179 | class MapRealHasher instantiates MapHasher from TCollection(Real); |
180 | class MapTransientHasher instantiates MapHasher from TCollection(Transient); |
181 | |
182 | |
183 | -- Instantiations Map (Integer, Real, Transient, Persistent) |
184 | -- ********************************************************* |
185 | -- |
186 | class MapOfInteger instantiates |
187 | Map from TCollection(Integer,MapIntegerHasher); |
188 | class MapOfReal instantiates |
189 | Map from TCollection(Real,MapRealHasher); |
190 | class MapOfTransient instantiates |
191 | Map from TCollection(Transient,MapTransientHasher); |
192 | class MapOfAsciiString instantiates |
193 | Map from TCollection(AsciiString from TCollection,AsciiString from TCollection); |
194 | |
195 | -- |
196 | -- Instantiations IndexedMap (Integer, Real, Transient, Persistent) |
197 | -- **************************************************************** |
198 | -- |
199 | class IndexedMapOfInteger instantiates |
200 | IndexedMap from TCollection(Integer,MapIntegerHasher); |
201 | class IndexedMapOfReal instantiates |
202 | IndexedMap from TCollection(Real,MapRealHasher); |
203 | class IndexedMapOfTransient instantiates |
204 | IndexedMap from TCollection(Transient,MapTransientHasher); |
205 | |
206 | class IndexedDataMapOfTransientTransient instantiates |
207 | IndexedDataMap from TCollection(Transient, |
208 | Transient, |
209 | MapTransientHasher); |
210 | |
211 | -- |
212 | -- Instantiations DataMap |
213 | -- ********************** |
214 | -- |
215 | class DataMapOfIntegerReal instantiates |
216 | DataMap from TCollection(Integer,Real,MapIntegerHasher); |
217 | |
218 | class DataMapOfIntegerInteger instantiates |
219 | DataMap from TCollection(Integer,Integer,MapIntegerHasher); |
220 | |
221 | class DataMapOfIntegerListOfInteger instantiates |
222 | DataMap from TCollection(Integer,ListOfInteger from TColStd,MapIntegerHasher); |
223 | |
224 | class DataMapOfTransientTransient instantiates |
225 | DataMap from TCollection(Transient,Transient,MapTransientHasher); |
226 | |
227 | class DataMapOfAsciiStringInteger instantiates |
228 | DataMap from TCollection(AsciiString from TCollection,Integer,AsciiString from TCollection); |
229 | |
230 | class DataMapOfIntegerTransient instantiates |
231 | DataMap from TCollection(Integer,Transient,MapIntegerHasher); |
232 | |
233 | class DataMapOfStringInteger instantiates |
234 | DataMap from TCollection(ExtendedString from TCollection,Integer,ExtendedString from TCollection); |
235 | |
236 | -- |
237 | -- Arrays of lists... |
238 | -- ****************** |
239 | -- |
240 | |
241 | class Array1OfListOfInteger instantiates |
242 | Array1 from TCollection (ListOfInteger from TColStd); |
243 | |
244 | class HArray1OfListOfInteger instantiates |
245 | HArray1 from TCollection (ListOfInteger from TColStd, |
246 | Array1OfListOfInteger from TColStd); |
247 | |
248 | end TColStd; |
249 | |