fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / Test / SystemLib / OSGFCDPtrTestFC.fcd
blobdd5aa8ffe5268746c6a6d5eea6b956f33e758cd1
1 <?xml version="1.0" ?>
3 <FieldContainer
4 name="FCDPtrTestFC"
5 parent="NodeCore"
6 library="System"
7 structure="concrete"
8 pointerfieldtypes="both"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 isNodeCore="true"
13 <!-- SF, multi parent, public -->
14 <Field
15 name = "fieldSFPub_ptr"
16 type = "FCDTestFC"
17 cardinality = "single"
18 visibility = "external"
19 defaultValue = "0"
20 access = "public"
21 category = "pointer"
23 </Field>
25 <Field
26 name = "fieldSFPub_weakptr"
27 type = "FCDTestFC"
28 cardinality = "single"
29 visibility = "external"
30 defaultValue = "0"
31 access = "public"
32 category = "weakpointer"
34 </Field>
36 <Field
37 name = "fieldSFPub_mpchildptr"
38 type = "FCDTestFC"
39 cardinality = "single"
40 visibility = "external"
41 defaultValue = "0"
42 access = "public"
43 category = "childpointer"
44 linkParentField="Parents"
46 </Field>
52 <!-- SF, multi parent, protected -->
53 <Field
54 name = "fieldSFPro_ptr"
55 type = "FCDTestFC"
56 cardinality = "single"
57 visibility = "external"
58 defaultValue = "0"
59 access = "protected"
60 category = "pointer"
62 </Field>
64 <Field
65 name = "fieldSFPro_weakptr"
66 type = "FCDTestFC"
67 cardinality = "single"
68 visibility = "external"
69 defaultValue = "0"
70 access = "protected"
71 category = "weakpointer"
73 </Field>
75 <Field
76 name = "fieldSFPro_mpchildptr"
77 type = "FCDTestFC"
78 cardinality = "single"
79 visibility = "external"
80 defaultValue = "0"
81 access = "protected"
82 category = "childpointer"
83 linkParentField="Parents"
85 </Field>
89 <!-- SF, multi parent, none -->
90 <Field
91 name = "fieldSFNo_ptr"
92 type = "FCDTestFC"
93 cardinality = "single"
94 visibility = "external"
95 defaultValue = "0"
96 access = "none"
97 category = "pointer"
99 </Field>
101 <Field
102 name = "fieldSFNo_weakptr"
103 type = "FCDTestFC"
104 cardinality = "single"
105 visibility = "external"
106 defaultValue = "0"
107 access = "none"
108 category = "weakpointer"
110 </Field>
112 <Field
113 name = "fieldSFNo_mpchildptr"
114 type = "FCDTestFC"
115 cardinality = "single"
116 visibility = "external"
117 defaultValue = "0"
118 access = "none"
119 category = "childpointer"
120 linkParentField="Parents"
122 </Field>
128 <!-- MF, multi parent, public -->
129 <Field
130 name = "fieldMFPub_ptr"
131 type = "FCDTestFC"
132 cardinality = "multi"
133 visibility = "external"
134 defaultValue = "0"
135 access = "public"
136 category = "pointer"
138 </Field>
140 <Field
141 name = "fieldMFPub_weakptr"
142 type = "FCDTestFC"
143 cardinality = "multi"
144 visibility = "external"
145 defaultValue = "0"
146 access = "public"
147 category = "weakpointer"
149 </Field>
151 <Field
152 name = "fieldMFPub_mpchildptr"
153 type = "FCDTestFC"
154 cardinality = "multi"
155 visibility = "external"
156 defaultValue = "0"
157 access = "public"
158 category = "childpointer"
159 linkParentField="Parents"
161 </Field>
166 <!-- MF, multi parent, protected -->
168 <Field
169 name = "fieldMFPro_ptr"
170 type = "FCDTestFC"
171 cardinality = "multi"
172 visibility = "external"
173 defaultValue = "0"
174 access = "protected"
175 category = "pointer"
177 </Field>
179 <Field
180 name = "fieldMFPro_weakptr"
181 type = "FCDTestFC"
182 cardinality = "multi"
183 visibility = "external"
184 defaultValue = "0"
185 access = "protected"
186 category = "weakpointer"
188 </Field>
190 <Field
191 name = "fieldMFPro_mpchildptr"
192 type = "FCDTestFC"
193 cardinality = "multi"
194 visibility = "external"
195 defaultValue = "0"
196 access = "protected"
197 category = "childpointer"
198 linkParentField="Parents"
200 </Field>
205 <!-- MF, multi parent, none -->
206 <Field
207 name = "fieldMFNo_ptr"
208 type = "FCDTestFC"
209 cardinality = "multi"
210 visibility = "external"
211 defaultValue = "0"
212 access = "none"
213 category = "pointer"
215 </Field>
217 <Field
218 name = "fieldMFNo_weakptr"
219 type = "FCDTestFC"
220 cardinality = "multi"
221 visibility = "external"
222 defaultValue = "0"
223 access = "none"
224 category = "weakpointer"
226 </Field>
228 <Field
229 name = "fieldMFNo_mpchildptr"
230 type = "FCDTestFC"
231 cardinality = "multi"
232 visibility = "external"
233 defaultValue = "0"
234 access = "none"
235 category = "childpointer"
236 linkParentField="Parents"
238 </Field>
243 <!-- SF, single parent, public -->
245 <Field
246 name = "fieldSFPub_spchildptr"
247 type = "FCDSParTestFC"
248 cardinality = "single"
249 visibility = "external"
250 defaultValue = "0"
251 access = "public"
252 category = "childpointer"
253 linkParentField="Parent"
255 </Field>
257 <!-- SF, single parent, protected -->
259 <Field
260 name = "fieldSFPro_spchildptr"
261 type = "FCDSParTestFC"
262 cardinality = "single"
263 visibility = "external"
264 defaultValue = "0"
265 access = "protected"
266 category = "childpointer"
267 linkParentField="Parent"
269 </Field>
272 <!-- SF, single parent, none -->
274 <Field
275 name = "fieldSFNo_spchildptr"
276 type = "FCDSParTestFC"
277 cardinality = "single"
278 visibility = "external"
279 defaultValue = "0"
280 access = "none"
281 category = "childpointer"
282 linkParentField="Parent"
284 </Field>
287 <!-- MF, single parent, public -->
289 <Field
290 name = "fieldMFPub_spchildptr"
291 type = "FCDSParTestFC"
292 cardinality = "multi"
293 visibility = "external"
294 defaultValue = "0"
295 access = "public"
296 category = "childpointer"
297 linkParentField="Parent"
299 </Field>
301 <!-- MF, single parent, protected -->
303 <Field
304 name = "fieldMFPro_spchildptr"
305 type = "FCDSParTestFC"
306 cardinality = "multi"
307 visibility = "external"
308 defaultValue = "0"
309 access = "protected"
310 category = "childpointer"
311 linkParentField="Parent"
313 </Field>
316 <!-- MF, multi parent, none -->
318 <Field
319 name = "fieldMFNo_spchildptr"
320 type = "FCDSParTestFC"
321 cardinality = "multi"
322 visibility = "external"
323 defaultValue = "0"
324 access = "none"
325 category = "childpointer"
326 linkParentField="Parent"
328 </Field>
330 </FieldContainer>