GCC Code Coverage Report


Directory: ./
File: src/hpp/commonDynSK.cc
Date: 2024-12-13 15:50:05
Exec Total Coverage
Lines: 4 289 1.4%
Branches: 0 116 0.0%

Line Branch Exec Source
1 // This file is generated by omniidl (C++ backend) - omniORB_4_3. Do not edit.
2
3 #include "common-idl.hh"
4
5 OMNI_USING_NAMESPACE(omni)
6
7 static const char* _0RL_dyn_library_version = omniORB_4_3_dyn;
8
9 static ::CORBA::TypeCode::_Tracker _0RL_tcTrack(__FILE__);
10
11 static CORBA::TypeCode_ptr _0RL_tc_hpp_mvalue__type = CORBA::TypeCode::PR_alias_tc("IDL:hpp/value_type:1.0", "value_type", CORBA::TypeCode::PR_double_tc(), &_0RL_tcTrack);
12
13
14 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
15 // MSVC++ does not give the constant external linkage otherwise.
16 namespace hpp {
17 const ::CORBA::TypeCode_ptr _tc_value_type = _0RL_tc_hpp_mvalue__type;
18 }
19 #else
20 const ::CORBA::TypeCode_ptr hpp::_tc_value_type = _0RL_tc_hpp_mvalue__type;
21 #endif
22
23 static CORBA::TypeCode_ptr _0RL_tc_hpp_msize__type = CORBA::TypeCode::PR_alias_tc("IDL:hpp/size_type:1.0", "size_type", CORBA::TypeCode::PR_longlong_tc(), &_0RL_tcTrack);
24
25
26 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
27 // MSVC++ does not give the constant external linkage otherwise.
28 namespace hpp {
29 const ::CORBA::TypeCode_ptr _tc_size_type = _0RL_tc_hpp_msize__type;
30 }
31 #else
32 const ::CORBA::TypeCode_ptr hpp::_tc_size_type = _0RL_tc_hpp_msize__type;
33 #endif
34
35 static CORBA::TypeCode_ptr _0RL_tc_hpp_mframe__index = CORBA::TypeCode::PR_alias_tc("IDL:hpp/frame_index:1.0", "frame_index", CORBA::TypeCode::PR_ulong_tc(), &_0RL_tcTrack);
36
37
38 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
39 // MSVC++ does not give the constant external linkage otherwise.
40 namespace hpp {
41 const ::CORBA::TypeCode_ptr _tc_frame_index = _0RL_tc_hpp_mframe__index;
42 }
43 #else
44 const ::CORBA::TypeCode_ptr hpp::_tc_frame_index = _0RL_tc_hpp_mframe__index;
45 #endif
46
47 static CORBA::TypeCode_ptr _0RL_tc_hpp_mNames__t = CORBA::TypeCode::PR_alias_tc("IDL:hpp/Names_t:1.0", "Names_t", CORBA::TypeCode::PR_sequence_tc(0, CORBA::TypeCode::PR_string_tc(0, &_0RL_tcTrack), &_0RL_tcTrack), &_0RL_tcTrack);
48
49
50 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
51 // MSVC++ does not give the constant external linkage otherwise.
52 namespace hpp {
53 const ::CORBA::TypeCode_ptr _tc_Names_t = _0RL_tc_hpp_mNames__t;
54 }
55 #else
56 const ::CORBA::TypeCode_ptr hpp::_tc_Names_t = _0RL_tc_hpp_mNames__t;
57 #endif
58
59 static CORBA::TypeCode_ptr _0RL_tc_hpp_mstringSeqSeq = CORBA::TypeCode::PR_alias_tc("IDL:hpp/stringSeqSeq:1.0", "stringSeqSeq", CORBA::TypeCode::PR_sequence_tc(0, _0RL_tc_hpp_mNames__t, &_0RL_tcTrack), &_0RL_tcTrack);
60
61
62 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
63 // MSVC++ does not give the constant external linkage otherwise.
64 namespace hpp {
65 const ::CORBA::TypeCode_ptr _tc_stringSeqSeq = _0RL_tc_hpp_mstringSeqSeq;
66 }
67 #else
68 const ::CORBA::TypeCode_ptr hpp::_tc_stringSeqSeq = _0RL_tc_hpp_mstringSeqSeq;
69 #endif
70
71 static CORBA::PR_structMember _0RL_structmember_hpp_mError[] = {
72 {"msg", CORBA::TypeCode::PR_string_tc(0, &_0RL_tcTrack)}
73 };
74
75 static CORBA::TypeCode_ptr _0RL_tc_hpp_mError = CORBA::TypeCode::PR_exception_tc("IDL:hpp/Error:1.0", "Error", _0RL_structmember_hpp_mError, 1, &_0RL_tcTrack);
76 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
77 // MSVC++ does not give the constant external linkage otherwise.
78 namespace hpp {
79 const ::CORBA::TypeCode_ptr _tc_Error = _0RL_tc_hpp_mError;
80 }
81 #else
82 const ::CORBA::TypeCode_ptr hpp::_tc_Error = _0RL_tc_hpp_mError;
83 #endif
84
85
86 static CORBA::TypeCode_ptr _0RL_tc_hpp_mboolSeq = CORBA::TypeCode::PR_alias_tc("IDL:hpp/boolSeq:1.0", "boolSeq", CORBA::TypeCode::PR_sequence_tc(0, CORBA::TypeCode::PR_boolean_tc(), &_0RL_tcTrack), &_0RL_tcTrack);
87
88
89 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
90 // MSVC++ does not give the constant external linkage otherwise.
91 namespace hpp {
92 const ::CORBA::TypeCode_ptr _tc_boolSeq = _0RL_tc_hpp_mboolSeq;
93 }
94 #else
95 const ::CORBA::TypeCode_ptr hpp::_tc_boolSeq = _0RL_tc_hpp_mboolSeq;
96 #endif
97
98 static CORBA::TypeCode_ptr _0RL_tc_hpp_mintSeq = CORBA::TypeCode::PR_alias_tc("IDL:hpp/intSeq:1.0", "intSeq", CORBA::TypeCode::PR_sequence_tc(0, CORBA::TypeCode::PR_long_tc(), &_0RL_tcTrack), &_0RL_tcTrack);
99
100
101 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
102 // MSVC++ does not give the constant external linkage otherwise.
103 namespace hpp {
104 const ::CORBA::TypeCode_ptr _tc_intSeq = _0RL_tc_hpp_mintSeq;
105 }
106 #else
107 const ::CORBA::TypeCode_ptr hpp::_tc_intSeq = _0RL_tc_hpp_mintSeq;
108 #endif
109
110 static CORBA::TypeCode_ptr _0RL_tc_hpp_mintSeqSeq = CORBA::TypeCode::PR_alias_tc("IDL:hpp/intSeqSeq:1.0", "intSeqSeq", CORBA::TypeCode::PR_sequence_tc(0, _0RL_tc_hpp_mintSeq, &_0RL_tcTrack), &_0RL_tcTrack);
111
112
113 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
114 // MSVC++ does not give the constant external linkage otherwise.
115 namespace hpp {
116 const ::CORBA::TypeCode_ptr _tc_intSeqSeq = _0RL_tc_hpp_mintSeqSeq;
117 }
118 #else
119 const ::CORBA::TypeCode_ptr hpp::_tc_intSeqSeq = _0RL_tc_hpp_mintSeqSeq;
120 #endif
121
122 static CORBA::TypeCode_ptr _0RL_tc_hpp_mfloatSeq = CORBA::TypeCode::PR_alias_tc("IDL:hpp/floatSeq:1.0", "floatSeq", CORBA::TypeCode::PR_sequence_tc(0, CORBA::TypeCode::PR_double_tc(), &_0RL_tcTrack), &_0RL_tcTrack);
123
124
125 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
126 // MSVC++ does not give the constant external linkage otherwise.
127 namespace hpp {
128 const ::CORBA::TypeCode_ptr _tc_floatSeq = _0RL_tc_hpp_mfloatSeq;
129 }
130 #else
131 const ::CORBA::TypeCode_ptr hpp::_tc_floatSeq = _0RL_tc_hpp_mfloatSeq;
132 #endif
133
134 static CORBA::TypeCode_ptr _0RL_tc_hpp_mfloatSeqSeq = CORBA::TypeCode::PR_alias_tc("IDL:hpp/floatSeqSeq:1.0", "floatSeqSeq", CORBA::TypeCode::PR_sequence_tc(0, _0RL_tc_hpp_mfloatSeq, &_0RL_tcTrack), &_0RL_tcTrack);
135
136
137 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
138 // MSVC++ does not give the constant external linkage otherwise.
139 namespace hpp {
140 const ::CORBA::TypeCode_ptr _tc_floatSeqSeq = _0RL_tc_hpp_mfloatSeqSeq;
141 }
142 #else
143 const ::CORBA::TypeCode_ptr hpp::_tc_floatSeqSeq = _0RL_tc_hpp_mfloatSeqSeq;
144 #endif
145
146 static CORBA::TypeCode_ptr _0RL_tc_hpp_mTransform__ = CORBA::TypeCode::PR_alias_tc("IDL:hpp/Transform_:1.0", "Transform_", CORBA::TypeCode::PR_array_tc(7, CORBA::TypeCode::PR_double_tc(), &_0RL_tcTrack), &_0RL_tcTrack);
147
148
149 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
150 // MSVC++ does not give the constant external linkage otherwise.
151 namespace hpp {
152 const ::CORBA::TypeCode_ptr _tc_Transform_ = _0RL_tc_hpp_mTransform__;
153 }
154 #else
155 const ::CORBA::TypeCode_ptr hpp::_tc_Transform_ = _0RL_tc_hpp_mTransform__;
156 #endif
157
158 static CORBA::TypeCode_ptr _0RL_tc_hpp_mTransformSeq = CORBA::TypeCode::PR_alias_tc("IDL:hpp/TransformSeq:1.0", "TransformSeq", CORBA::TypeCode::PR_sequence_tc(0, _0RL_tc_hpp_mTransform__, &_0RL_tcTrack), &_0RL_tcTrack);
159
160
161 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
162 // MSVC++ does not give the constant external linkage otherwise.
163 namespace hpp {
164 const ::CORBA::TypeCode_ptr _tc_TransformSeq = _0RL_tc_hpp_mTransformSeq;
165 }
166 #else
167 const ::CORBA::TypeCode_ptr hpp::_tc_TransformSeq = _0RL_tc_hpp_mTransformSeq;
168 #endif
169
170 static CORBA::TypeCode_ptr _0RL_tc_hpp_mQuaternion__ = CORBA::TypeCode::PR_alias_tc("IDL:hpp/Quaternion_:1.0", "Quaternion_", CORBA::TypeCode::PR_array_tc(4, CORBA::TypeCode::PR_double_tc(), &_0RL_tcTrack), &_0RL_tcTrack);
171
172
173 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
174 // MSVC++ does not give the constant external linkage otherwise.
175 namespace hpp {
176 const ::CORBA::TypeCode_ptr _tc_Quaternion_ = _0RL_tc_hpp_mQuaternion__;
177 }
178 #else
179 const ::CORBA::TypeCode_ptr hpp::_tc_Quaternion_ = _0RL_tc_hpp_mQuaternion__;
180 #endif
181
182 static const char* _0RL_enumMember_hpp_mComparisonType[] = { "Equality", "EqualToZero", "Superior", "Inferior" };
183 static CORBA::TypeCode_ptr _0RL_tc_hpp_mComparisonType = CORBA::TypeCode::PR_enum_tc("IDL:hpp/ComparisonType:1.0", "ComparisonType", _0RL_enumMember_hpp_mComparisonType, 4, &_0RL_tcTrack);
184 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
185 // MSVC++ does not give the constant external linkage otherwise.
186 namespace hpp {
187 const ::CORBA::TypeCode_ptr _tc_ComparisonType = _0RL_tc_hpp_mComparisonType;
188 }
189 #else
190 const ::CORBA::TypeCode_ptr hpp::_tc_ComparisonType = _0RL_tc_hpp_mComparisonType;
191 #endif
192
193 static CORBA::TypeCode_ptr _0RL_tc_hpp_mComparisonTypes__t = CORBA::TypeCode::PR_alias_tc("IDL:hpp/ComparisonTypes_t:1.0", "ComparisonTypes_t", CORBA::TypeCode::PR_sequence_tc(0, _0RL_tc_hpp_mComparisonType, &_0RL_tcTrack), &_0RL_tcTrack);
194
195
196 #if defined(OMNI_HAS_Cplusplus_Namespace) && defined(_MSC_VER)
197 // MSVC++ does not give the constant external linkage otherwise.
198 namespace hpp {
199 const ::CORBA::TypeCode_ptr _tc_ComparisonTypes_t = _0RL_tc_hpp_mComparisonTypes__t;
200 }
201 #else
202 const ::CORBA::TypeCode_ptr hpp::_tc_ComparisonTypes_t = _0RL_tc_hpp_mComparisonTypes__t;
203 #endif
204
205 static void _0RL_hpp_mNames__t_marshal_fn(cdrStream& _s, void* _v)
206 {
207 hpp::Names_t* _p = (hpp::Names_t*)_v;
208 *_p >>= _s;
209 }
210 static void _0RL_hpp_mNames__t_unmarshal_fn(cdrStream& _s, void*& _v)
211 {
212 hpp::Names_t* _p = new hpp::Names_t;
213 *_p <<= _s;
214 _v = _p;
215 }
216 static void _0RL_hpp_mNames__t_destructor_fn(void* _v)
217 {
218 hpp::Names_t* _p = (hpp::Names_t*)_v;
219 delete _p;
220 }
221
222 void operator<<=(::CORBA::Any& _a, const hpp::Names_t& _s)
223 {
224 hpp::Names_t* _p = new hpp::Names_t(_s);
225 _a.PR_insert(_0RL_tc_hpp_mNames__t,
226 _0RL_hpp_mNames__t_marshal_fn,
227 _0RL_hpp_mNames__t_destructor_fn,
228 _p);
229 }
230 void operator<<=(::CORBA::Any& _a, hpp::Names_t* _sp)
231 {
232 _a.PR_insert(_0RL_tc_hpp_mNames__t,
233 _0RL_hpp_mNames__t_marshal_fn,
234 _0RL_hpp_mNames__t_destructor_fn,
235 _sp);
236 }
237
238 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::Names_t*& _sp)
239 {
240 return _a >>= (const hpp::Names_t*&) _sp;
241 }
242 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::Names_t*& _sp)
243 {
244 void* _v;
245 if (_a.PR_extract(_0RL_tc_hpp_mNames__t,
246 _0RL_hpp_mNames__t_unmarshal_fn,
247 _0RL_hpp_mNames__t_marshal_fn,
248 _0RL_hpp_mNames__t_destructor_fn,
249 _v)) {
250 _sp = (const hpp::Names_t*)_v;
251 return 1;
252 }
253 return 0;
254 }
255
256 static void _0RL_hpp_mstringSeqSeq_marshal_fn(cdrStream& _s, void* _v)
257 {
258 hpp::stringSeqSeq* _p = (hpp::stringSeqSeq*)_v;
259 *_p >>= _s;
260 }
261 static void _0RL_hpp_mstringSeqSeq_unmarshal_fn(cdrStream& _s, void*& _v)
262 {
263 hpp::stringSeqSeq* _p = new hpp::stringSeqSeq;
264 *_p <<= _s;
265 _v = _p;
266 }
267 static void _0RL_hpp_mstringSeqSeq_destructor_fn(void* _v)
268 {
269 hpp::stringSeqSeq* _p = (hpp::stringSeqSeq*)_v;
270 delete _p;
271 }
272
273 void operator<<=(::CORBA::Any& _a, const hpp::stringSeqSeq& _s)
274 {
275 hpp::stringSeqSeq* _p = new hpp::stringSeqSeq(_s);
276 _a.PR_insert(_0RL_tc_hpp_mstringSeqSeq,
277 _0RL_hpp_mstringSeqSeq_marshal_fn,
278 _0RL_hpp_mstringSeqSeq_destructor_fn,
279 _p);
280 }
281 void operator<<=(::CORBA::Any& _a, hpp::stringSeqSeq* _sp)
282 {
283 _a.PR_insert(_0RL_tc_hpp_mstringSeqSeq,
284 _0RL_hpp_mstringSeqSeq_marshal_fn,
285 _0RL_hpp_mstringSeqSeq_destructor_fn,
286 _sp);
287 }
288
289 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::stringSeqSeq*& _sp)
290 {
291 return _a >>= (const hpp::stringSeqSeq*&) _sp;
292 }
293 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::stringSeqSeq*& _sp)
294 {
295 void* _v;
296 if (_a.PR_extract(_0RL_tc_hpp_mstringSeqSeq,
297 _0RL_hpp_mstringSeqSeq_unmarshal_fn,
298 _0RL_hpp_mstringSeqSeq_marshal_fn,
299 _0RL_hpp_mstringSeqSeq_destructor_fn,
300 _v)) {
301 _sp = (const hpp::stringSeqSeq*)_v;
302 return 1;
303 }
304 return 0;
305 }
306
307
308 static void _0RL_hpp_mError_marshal_fn(cdrStream& _s, void* _v)
309 {
310 const hpp::Error* _p = (const hpp::Error*)_v;
311 ::CORBA::Any::PR_marshalExceptionRepoId(_s, _p->_rep_id());
312 *_p >>= _s;
313 }
314 static void _0RL_hpp_mError_unmarshal_fn(cdrStream& _s, void*& _v)
315 {
316 ::CORBA::Any::PR_unmarshalExceptionRepoId(_s);
317 hpp::Error* _p = new hpp::Error;
318 *_p <<= _s;
319 _v = _p;
320 }
321 static void _0RL_hpp_mError_destructor_fn(void* _v)
322 {
323 hpp::Error* _p = (hpp::Error*)_v;
324 delete _p;
325 }
326
327 void operator<<=(::CORBA::Any& _a, const hpp::Error& _s)
328 {
329 hpp::Error* _p = new hpp::Error(_s);
330 _a.PR_insert(_0RL_tc_hpp_mError,
331 _0RL_hpp_mError_marshal_fn,
332 _0RL_hpp_mError_destructor_fn,
333 _p);
334 }
335 void operator<<=(::CORBA::Any& _a, const hpp::Error* _sp)
336 {
337 _a.PR_insert(_0RL_tc_hpp_mError,
338 _0RL_hpp_mError_marshal_fn,
339 _0RL_hpp_mError_destructor_fn,
340 (hpp::Error*)_sp);
341 }
342
343 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::Error*& _sp)
344 {
345 void* _v;
346 if (_a.PR_extract(_0RL_tc_hpp_mError,
347 _0RL_hpp_mError_unmarshal_fn,
348 _0RL_hpp_mError_marshal_fn,
349 _0RL_hpp_mError_destructor_fn,
350 _v)) {
351 _sp = (const hpp::Error*)_v;
352 return 1;
353 }
354 return 0;
355 }
356
357 static void _0RL_insertToAny__chpp_mError(::CORBA::Any& _a, const ::CORBA::Exception& _e) {
358 const hpp::Error & _ex = (const hpp::Error &) _e;
359 operator<<=(_a,_ex);
360 }
361
362 static void _0RL_insertToAnyNCP__chpp_mError (::CORBA::Any& _a, const ::CORBA::Exception* _e) {
363 const hpp::Error* _ex = (const hpp::Error*) _e;
364 operator<<=(_a,_ex);
365 }
366
367 class _0RL_insertToAny_Singleton__chpp_mError {
368 public:
369 8 _0RL_insertToAny_Singleton__chpp_mError() {
370 8 hpp::Error::insertToAnyFn = _0RL_insertToAny__chpp_mError;
371 8 hpp::Error::insertToAnyFnNCP = _0RL_insertToAnyNCP__chpp_mError;
372 8 }
373 };
374 static _0RL_insertToAny_Singleton__chpp_mError _0RL_insertToAny_Singleton__chpp_mError_;
375
376 static void _0RL_hpp_mboolSeq_marshal_fn(cdrStream& _s, void* _v)
377 {
378 hpp::boolSeq* _p = (hpp::boolSeq*)_v;
379 *_p >>= _s;
380 }
381 static void _0RL_hpp_mboolSeq_unmarshal_fn(cdrStream& _s, void*& _v)
382 {
383 hpp::boolSeq* _p = new hpp::boolSeq;
384 *_p <<= _s;
385 _v = _p;
386 }
387 static void _0RL_hpp_mboolSeq_destructor_fn(void* _v)
388 {
389 hpp::boolSeq* _p = (hpp::boolSeq*)_v;
390 delete _p;
391 }
392
393 void operator<<=(::CORBA::Any& _a, const hpp::boolSeq& _s)
394 {
395 hpp::boolSeq* _p = new hpp::boolSeq(_s);
396 _a.PR_insert(_0RL_tc_hpp_mboolSeq,
397 _0RL_hpp_mboolSeq_marshal_fn,
398 _0RL_hpp_mboolSeq_destructor_fn,
399 _p);
400 }
401 void operator<<=(::CORBA::Any& _a, hpp::boolSeq* _sp)
402 {
403 _a.PR_insert(_0RL_tc_hpp_mboolSeq,
404 _0RL_hpp_mboolSeq_marshal_fn,
405 _0RL_hpp_mboolSeq_destructor_fn,
406 _sp);
407 }
408
409 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::boolSeq*& _sp)
410 {
411 return _a >>= (const hpp::boolSeq*&) _sp;
412 }
413 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::boolSeq*& _sp)
414 {
415 void* _v;
416 if (_a.PR_extract(_0RL_tc_hpp_mboolSeq,
417 _0RL_hpp_mboolSeq_unmarshal_fn,
418 _0RL_hpp_mboolSeq_marshal_fn,
419 _0RL_hpp_mboolSeq_destructor_fn,
420 _v)) {
421 _sp = (const hpp::boolSeq*)_v;
422 return 1;
423 }
424 return 0;
425 }
426
427 static void _0RL_hpp_mintSeq_marshal_fn(cdrStream& _s, void* _v)
428 {
429 hpp::intSeq* _p = (hpp::intSeq*)_v;
430 *_p >>= _s;
431 }
432 static void _0RL_hpp_mintSeq_unmarshal_fn(cdrStream& _s, void*& _v)
433 {
434 hpp::intSeq* _p = new hpp::intSeq;
435 *_p <<= _s;
436 _v = _p;
437 }
438 static void _0RL_hpp_mintSeq_destructor_fn(void* _v)
439 {
440 hpp::intSeq* _p = (hpp::intSeq*)_v;
441 delete _p;
442 }
443
444 void operator<<=(::CORBA::Any& _a, const hpp::intSeq& _s)
445 {
446 hpp::intSeq* _p = new hpp::intSeq(_s);
447 _a.PR_insert(_0RL_tc_hpp_mintSeq,
448 _0RL_hpp_mintSeq_marshal_fn,
449 _0RL_hpp_mintSeq_destructor_fn,
450 _p);
451 }
452 void operator<<=(::CORBA::Any& _a, hpp::intSeq* _sp)
453 {
454 _a.PR_insert(_0RL_tc_hpp_mintSeq,
455 _0RL_hpp_mintSeq_marshal_fn,
456 _0RL_hpp_mintSeq_destructor_fn,
457 _sp);
458 }
459
460 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::intSeq*& _sp)
461 {
462 return _a >>= (const hpp::intSeq*&) _sp;
463 }
464 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::intSeq*& _sp)
465 {
466 void* _v;
467 if (_a.PR_extract(_0RL_tc_hpp_mintSeq,
468 _0RL_hpp_mintSeq_unmarshal_fn,
469 _0RL_hpp_mintSeq_marshal_fn,
470 _0RL_hpp_mintSeq_destructor_fn,
471 _v)) {
472 _sp = (const hpp::intSeq*)_v;
473 return 1;
474 }
475 return 0;
476 }
477
478 static void _0RL_hpp_mintSeqSeq_marshal_fn(cdrStream& _s, void* _v)
479 {
480 hpp::intSeqSeq* _p = (hpp::intSeqSeq*)_v;
481 *_p >>= _s;
482 }
483 static void _0RL_hpp_mintSeqSeq_unmarshal_fn(cdrStream& _s, void*& _v)
484 {
485 hpp::intSeqSeq* _p = new hpp::intSeqSeq;
486 *_p <<= _s;
487 _v = _p;
488 }
489 static void _0RL_hpp_mintSeqSeq_destructor_fn(void* _v)
490 {
491 hpp::intSeqSeq* _p = (hpp::intSeqSeq*)_v;
492 delete _p;
493 }
494
495 void operator<<=(::CORBA::Any& _a, const hpp::intSeqSeq& _s)
496 {
497 hpp::intSeqSeq* _p = new hpp::intSeqSeq(_s);
498 _a.PR_insert(_0RL_tc_hpp_mintSeqSeq,
499 _0RL_hpp_mintSeqSeq_marshal_fn,
500 _0RL_hpp_mintSeqSeq_destructor_fn,
501 _p);
502 }
503 void operator<<=(::CORBA::Any& _a, hpp::intSeqSeq* _sp)
504 {
505 _a.PR_insert(_0RL_tc_hpp_mintSeqSeq,
506 _0RL_hpp_mintSeqSeq_marshal_fn,
507 _0RL_hpp_mintSeqSeq_destructor_fn,
508 _sp);
509 }
510
511 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::intSeqSeq*& _sp)
512 {
513 return _a >>= (const hpp::intSeqSeq*&) _sp;
514 }
515 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::intSeqSeq*& _sp)
516 {
517 void* _v;
518 if (_a.PR_extract(_0RL_tc_hpp_mintSeqSeq,
519 _0RL_hpp_mintSeqSeq_unmarshal_fn,
520 _0RL_hpp_mintSeqSeq_marshal_fn,
521 _0RL_hpp_mintSeqSeq_destructor_fn,
522 _v)) {
523 _sp = (const hpp::intSeqSeq*)_v;
524 return 1;
525 }
526 return 0;
527 }
528
529 static void _0RL_hpp_mfloatSeq_marshal_fn(cdrStream& _s, void* _v)
530 {
531 hpp::floatSeq* _p = (hpp::floatSeq*)_v;
532 *_p >>= _s;
533 }
534 static void _0RL_hpp_mfloatSeq_unmarshal_fn(cdrStream& _s, void*& _v)
535 {
536 hpp::floatSeq* _p = new hpp::floatSeq;
537 *_p <<= _s;
538 _v = _p;
539 }
540 static void _0RL_hpp_mfloatSeq_destructor_fn(void* _v)
541 {
542 hpp::floatSeq* _p = (hpp::floatSeq*)_v;
543 delete _p;
544 }
545
546 void operator<<=(::CORBA::Any& _a, const hpp::floatSeq& _s)
547 {
548 hpp::floatSeq* _p = new hpp::floatSeq(_s);
549 _a.PR_insert(_0RL_tc_hpp_mfloatSeq,
550 _0RL_hpp_mfloatSeq_marshal_fn,
551 _0RL_hpp_mfloatSeq_destructor_fn,
552 _p);
553 }
554 void operator<<=(::CORBA::Any& _a, hpp::floatSeq* _sp)
555 {
556 _a.PR_insert(_0RL_tc_hpp_mfloatSeq,
557 _0RL_hpp_mfloatSeq_marshal_fn,
558 _0RL_hpp_mfloatSeq_destructor_fn,
559 _sp);
560 }
561
562 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::floatSeq*& _sp)
563 {
564 return _a >>= (const hpp::floatSeq*&) _sp;
565 }
566 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::floatSeq*& _sp)
567 {
568 void* _v;
569 if (_a.PR_extract(_0RL_tc_hpp_mfloatSeq,
570 _0RL_hpp_mfloatSeq_unmarshal_fn,
571 _0RL_hpp_mfloatSeq_marshal_fn,
572 _0RL_hpp_mfloatSeq_destructor_fn,
573 _v)) {
574 _sp = (const hpp::floatSeq*)_v;
575 return 1;
576 }
577 return 0;
578 }
579
580 static void _0RL_hpp_mfloatSeqSeq_marshal_fn(cdrStream& _s, void* _v)
581 {
582 hpp::floatSeqSeq* _p = (hpp::floatSeqSeq*)_v;
583 *_p >>= _s;
584 }
585 static void _0RL_hpp_mfloatSeqSeq_unmarshal_fn(cdrStream& _s, void*& _v)
586 {
587 hpp::floatSeqSeq* _p = new hpp::floatSeqSeq;
588 *_p <<= _s;
589 _v = _p;
590 }
591 static void _0RL_hpp_mfloatSeqSeq_destructor_fn(void* _v)
592 {
593 hpp::floatSeqSeq* _p = (hpp::floatSeqSeq*)_v;
594 delete _p;
595 }
596
597 void operator<<=(::CORBA::Any& _a, const hpp::floatSeqSeq& _s)
598 {
599 hpp::floatSeqSeq* _p = new hpp::floatSeqSeq(_s);
600 _a.PR_insert(_0RL_tc_hpp_mfloatSeqSeq,
601 _0RL_hpp_mfloatSeqSeq_marshal_fn,
602 _0RL_hpp_mfloatSeqSeq_destructor_fn,
603 _p);
604 }
605 void operator<<=(::CORBA::Any& _a, hpp::floatSeqSeq* _sp)
606 {
607 _a.PR_insert(_0RL_tc_hpp_mfloatSeqSeq,
608 _0RL_hpp_mfloatSeqSeq_marshal_fn,
609 _0RL_hpp_mfloatSeqSeq_destructor_fn,
610 _sp);
611 }
612
613 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::floatSeqSeq*& _sp)
614 {
615 return _a >>= (const hpp::floatSeqSeq*&) _sp;
616 }
617 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::floatSeqSeq*& _sp)
618 {
619 void* _v;
620 if (_a.PR_extract(_0RL_tc_hpp_mfloatSeqSeq,
621 _0RL_hpp_mfloatSeqSeq_unmarshal_fn,
622 _0RL_hpp_mfloatSeqSeq_marshal_fn,
623 _0RL_hpp_mfloatSeqSeq_destructor_fn,
624 _v)) {
625 _sp = (const hpp::floatSeqSeq*)_v;
626 return 1;
627 }
628 return 0;
629 }
630
631 static void _0RL_hpp_mTransform___marshal_fn(cdrStream& _s, void* _v)
632 {
633 hpp::Transform__slice* _a = (hpp::Transform__slice*)_v;
634
635 #ifndef OMNI_MIXED_ENDIAN_DOUBLE
636 if (! _s.marshal_byte_swap()) {
637 _s.put_octet_array((_CORBA_Octet*)(_a),56,omni::ALIGN_8);
638 }
639 else
640 #endif
641 {
642 _s.declareArrayLength(omni::ALIGN_8, 56);
643 for (_CORBA_ULong _0i0 = 0; _0i0 < 7; _0i0++){
644 _a[_0i0] >>= _s;
645 }
646 }
647
648 }
649 static void _0RL_hpp_mTransform___unmarshal_fn(cdrStream& _s, void*& _v)
650 {
651 hpp::Transform__slice* _a = hpp::Transform__alloc();
652 _s.unmarshalArrayDouble((_CORBA_Double*)(_a), 7);
653
654 _v = _a;
655 }
656 static void _0RL_hpp_mTransform___destructor_fn(void* _v)
657 {
658 hpp::Transform__slice* _a = (hpp::Transform__slice*)_v;
659 hpp::Transform__free(_a);
660 }
661
662 void operator<<=(::CORBA::Any& _a, const hpp::Transform__forany& _s)
663 {
664 hpp::Transform__slice* _v;
665 if (!_s.NP_nocopy())
666 _v = hpp::Transform__dup(_s);
667 else
668 _v = _s.NP_getSlice();
669
670 _a.PR_insert(_0RL_tc_hpp_mTransform__,
671 _0RL_hpp_mTransform___marshal_fn,
672 _0RL_hpp_mTransform___destructor_fn,
673 _v);
674 }
675 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::Transform__forany& _s)
676 {
677 void* _v;
678 if (_a.PR_extract(_0RL_tc_hpp_mTransform__,
679 _0RL_hpp_mTransform___unmarshal_fn,
680 _0RL_hpp_mTransform___marshal_fn,
681 _0RL_hpp_mTransform___destructor_fn,
682 _v)) {
683 _s = (hpp::Transform__slice*)_v;
684 return 1;
685 }
686 return 0;
687 }
688
689 static void _0RL_hpp_mTransformSeq_marshal_fn(cdrStream& _s, void* _v)
690 {
691 hpp::TransformSeq* _p = (hpp::TransformSeq*)_v;
692 *_p >>= _s;
693 }
694 static void _0RL_hpp_mTransformSeq_unmarshal_fn(cdrStream& _s, void*& _v)
695 {
696 hpp::TransformSeq* _p = new hpp::TransformSeq;
697 *_p <<= _s;
698 _v = _p;
699 }
700 static void _0RL_hpp_mTransformSeq_destructor_fn(void* _v)
701 {
702 hpp::TransformSeq* _p = (hpp::TransformSeq*)_v;
703 delete _p;
704 }
705
706 void operator<<=(::CORBA::Any& _a, const hpp::TransformSeq& _s)
707 {
708 hpp::TransformSeq* _p = new hpp::TransformSeq(_s);
709 _a.PR_insert(_0RL_tc_hpp_mTransformSeq,
710 _0RL_hpp_mTransformSeq_marshal_fn,
711 _0RL_hpp_mTransformSeq_destructor_fn,
712 _p);
713 }
714 void operator<<=(::CORBA::Any& _a, hpp::TransformSeq* _sp)
715 {
716 _a.PR_insert(_0RL_tc_hpp_mTransformSeq,
717 _0RL_hpp_mTransformSeq_marshal_fn,
718 _0RL_hpp_mTransformSeq_destructor_fn,
719 _sp);
720 }
721
722 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::TransformSeq*& _sp)
723 {
724 return _a >>= (const hpp::TransformSeq*&) _sp;
725 }
726 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::TransformSeq*& _sp)
727 {
728 void* _v;
729 if (_a.PR_extract(_0RL_tc_hpp_mTransformSeq,
730 _0RL_hpp_mTransformSeq_unmarshal_fn,
731 _0RL_hpp_mTransformSeq_marshal_fn,
732 _0RL_hpp_mTransformSeq_destructor_fn,
733 _v)) {
734 _sp = (const hpp::TransformSeq*)_v;
735 return 1;
736 }
737 return 0;
738 }
739
740 static void _0RL_hpp_mQuaternion___marshal_fn(cdrStream& _s, void* _v)
741 {
742 hpp::Quaternion__slice* _a = (hpp::Quaternion__slice*)_v;
743
744 #ifndef OMNI_MIXED_ENDIAN_DOUBLE
745 if (! _s.marshal_byte_swap()) {
746 _s.put_octet_array((_CORBA_Octet*)(_a),32,omni::ALIGN_8);
747 }
748 else
749 #endif
750 {
751 _s.declareArrayLength(omni::ALIGN_8, 32);
752 for (_CORBA_ULong _0i0 = 0; _0i0 < 4; _0i0++){
753 _a[_0i0] >>= _s;
754 }
755 }
756
757 }
758 static void _0RL_hpp_mQuaternion___unmarshal_fn(cdrStream& _s, void*& _v)
759 {
760 hpp::Quaternion__slice* _a = hpp::Quaternion__alloc();
761 _s.unmarshalArrayDouble((_CORBA_Double*)(_a), 4);
762
763 _v = _a;
764 }
765 static void _0RL_hpp_mQuaternion___destructor_fn(void* _v)
766 {
767 hpp::Quaternion__slice* _a = (hpp::Quaternion__slice*)_v;
768 hpp::Quaternion__free(_a);
769 }
770
771 void operator<<=(::CORBA::Any& _a, const hpp::Quaternion__forany& _s)
772 {
773 hpp::Quaternion__slice* _v;
774 if (!_s.NP_nocopy())
775 _v = hpp::Quaternion__dup(_s);
776 else
777 _v = _s.NP_getSlice();
778
779 _a.PR_insert(_0RL_tc_hpp_mQuaternion__,
780 _0RL_hpp_mQuaternion___marshal_fn,
781 _0RL_hpp_mQuaternion___destructor_fn,
782 _v);
783 }
784 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::Quaternion__forany& _s)
785 {
786 void* _v;
787 if (_a.PR_extract(_0RL_tc_hpp_mQuaternion__,
788 _0RL_hpp_mQuaternion___unmarshal_fn,
789 _0RL_hpp_mQuaternion___marshal_fn,
790 _0RL_hpp_mQuaternion___destructor_fn,
791 _v)) {
792 _s = (hpp::Quaternion__slice*)_v;
793 return 1;
794 }
795 return 0;
796 }
797
798 static void _0RL_hpp_mComparisonType_marshal_fn(cdrStream& _s, void* _v)
799 {
800 hpp::ComparisonType* _p = (hpp::ComparisonType*)_v;
801 *_p >>= _s;
802 }
803 static void _0RL_hpp_mComparisonType_unmarshal_fn(cdrStream& _s, void*& _v)
804 {
805 hpp::ComparisonType* _p = (hpp::ComparisonType*)_v;
806 *_p <<= _s;
807 }
808
809 void operator<<=(::CORBA::Any& _a, hpp::ComparisonType _s)
810 {
811 _a.PR_insert(_0RL_tc_hpp_mComparisonType,
812 _0RL_hpp_mComparisonType_marshal_fn,
813 &_s);
814 }
815
816 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::ComparisonType& _s)
817 {
818 return _a.PR_extract(_0RL_tc_hpp_mComparisonType,
819 _0RL_hpp_mComparisonType_unmarshal_fn,
820 &_s);
821 }
822
823 static void _0RL_hpp_mComparisonTypes__t_marshal_fn(cdrStream& _s, void* _v)
824 {
825 hpp::ComparisonTypes_t* _p = (hpp::ComparisonTypes_t*)_v;
826 *_p >>= _s;
827 }
828 static void _0RL_hpp_mComparisonTypes__t_unmarshal_fn(cdrStream& _s, void*& _v)
829 {
830 hpp::ComparisonTypes_t* _p = new hpp::ComparisonTypes_t;
831 *_p <<= _s;
832 _v = _p;
833 }
834 static void _0RL_hpp_mComparisonTypes__t_destructor_fn(void* _v)
835 {
836 hpp::ComparisonTypes_t* _p = (hpp::ComparisonTypes_t*)_v;
837 delete _p;
838 }
839
840 void operator<<=(::CORBA::Any& _a, const hpp::ComparisonTypes_t& _s)
841 {
842 hpp::ComparisonTypes_t* _p = new hpp::ComparisonTypes_t(_s);
843 _a.PR_insert(_0RL_tc_hpp_mComparisonTypes__t,
844 _0RL_hpp_mComparisonTypes__t_marshal_fn,
845 _0RL_hpp_mComparisonTypes__t_destructor_fn,
846 _p);
847 }
848 void operator<<=(::CORBA::Any& _a, hpp::ComparisonTypes_t* _sp)
849 {
850 _a.PR_insert(_0RL_tc_hpp_mComparisonTypes__t,
851 _0RL_hpp_mComparisonTypes__t_marshal_fn,
852 _0RL_hpp_mComparisonTypes__t_destructor_fn,
853 _sp);
854 }
855
856 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, hpp::ComparisonTypes_t*& _sp)
857 {
858 return _a >>= (const hpp::ComparisonTypes_t*&) _sp;
859 }
860 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const hpp::ComparisonTypes_t*& _sp)
861 {
862 void* _v;
863 if (_a.PR_extract(_0RL_tc_hpp_mComparisonTypes__t,
864 _0RL_hpp_mComparisonTypes__t_unmarshal_fn,
865 _0RL_hpp_mComparisonTypes__t_marshal_fn,
866 _0RL_hpp_mComparisonTypes__t_destructor_fn,
867 _v)) {
868 _sp = (const hpp::ComparisonTypes_t*)_v;
869 return 1;
870 }
871 return 0;
872 }
873
874