ExcelRTC  0.5.0
 全て クラス ファイル 関数 変数
SpreadSheet.hh
1 // This file is generated by omniidl (C++ backend)- omniORB_4_1. Do not edit.
2 #ifndef __SpreadSheet_hh__
3 #define __SpreadSheet_hh__
4 
5 #ifndef __CORBA_H_EXTERNAL_GUARD__
6 #include <omniORB4/CORBA.h>
7 #endif
8 
9 #ifndef USE_stub_in_nt_dll
10 # define USE_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
11 #endif
12 #ifndef USE_core_stub_in_nt_dll
13 # define USE_core_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
14 #endif
15 #ifndef USE_dyn_stub_in_nt_dll
16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
17 #endif
18 
19 
20 
21 
22 
23 
24 #ifdef USE_stub_in_nt_dll
25 # ifndef USE_core_stub_in_nt_dll
26 # define USE_core_stub_in_nt_dll
27 # endif
28 # ifndef USE_dyn_stub_in_nt_dll
29 # define USE_dyn_stub_in_nt_dll
30 # endif
31 #endif
32 
33 #ifdef _core_attr
34 # error "A local CPP macro _core_attr has already been defined."
35 #else
36 # ifdef USE_core_stub_in_nt_dll
37 # define _core_attr _OMNIORB_NTDLL_IMPORT
38 # else
39 # define _core_attr
40 # endif
41 #endif
42 
43 #ifdef _dyn_attr
44 # error "A local CPP macro _dyn_attr has already been defined."
45 #else
46 # ifdef USE_dyn_stub_in_nt_dll
47 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
48 # else
49 # define _dyn_attr
50 # endif
51 #endif
52 
53 
54 
55 
56 
57 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_StringSeq;
58 
59 class StringSeq_var;
60 
61 class StringSeq : public _CORBA_Unbounded_Sequence_String {
62 public:
63  typedef StringSeq_var _var_type;
64  inline StringSeq() {}
65  inline StringSeq(const StringSeq& _s)
66  : _CORBA_Unbounded_Sequence_String(_s) {}
67 
68  inline StringSeq(_CORBA_ULong _max)
69  : _CORBA_Unbounded_Sequence_String(_max) {}
70  inline StringSeq(_CORBA_ULong _max, _CORBA_ULong _len, char** _val, _CORBA_Boolean _rel=0)
71  : _CORBA_Unbounded_Sequence_String(_max, _len, _val, _rel) {}
72 
73 
74 
75  inline StringSeq& operator = (const StringSeq& _s) {
76  _CORBA_Unbounded_Sequence_String::operator=(_s);
77  return *this;
78  }
79 };
80 
81 class StringSeq_out;
82 
84 public:
85  inline StringSeq_var() : _pd_seq(0) {}
86  inline StringSeq_var(StringSeq* _s) : _pd_seq(_s) {}
87  inline StringSeq_var(const StringSeq_var& _s) {
88  if( _s._pd_seq ) _pd_seq = new StringSeq(*_s._pd_seq);
89  else _pd_seq = 0;
90  }
91  inline ~StringSeq_var() { if( _pd_seq ) delete _pd_seq; }
92 
93  inline StringSeq_var& operator = (StringSeq* _s) {
94  if( _pd_seq ) delete _pd_seq;
95  _pd_seq = _s;
96  return *this;
97  }
98  inline StringSeq_var& operator = (const StringSeq_var& _s) {
99  if( _s._pd_seq ) {
100  if( !_pd_seq ) _pd_seq = new StringSeq;
101  *_pd_seq = *_s._pd_seq;
102  } else if( _pd_seq ) {
103  delete _pd_seq;
104  _pd_seq = 0;
105  }
106  return *this;
107  }
108  inline _CORBA_String_element operator [] (_CORBA_ULong _s) {
109  return (*_pd_seq)[_s];
110  }
111 
112 
113 
114  inline StringSeq* operator -> () { return _pd_seq; }
115  inline const StringSeq* operator -> () const { return _pd_seq; }
116 #if defined(__GNUG__)
117  inline operator StringSeq& () const { return *_pd_seq; }
118 #else
119  inline operator const StringSeq& () const { return *_pd_seq; }
120  inline operator StringSeq& () { return *_pd_seq; }
121 #endif
122 
123  inline const StringSeq& in() const { return *_pd_seq; }
124  inline StringSeq& inout() { return *_pd_seq; }
125  inline StringSeq*& out() {
126  if( _pd_seq ) { delete _pd_seq; _pd_seq = 0; }
127  return _pd_seq;
128  }
129  inline StringSeq* _retn() { StringSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
130 
131  friend class StringSeq_out;
132 
133 private:
134  StringSeq* _pd_seq;
135 };
136 
138 public:
139  inline StringSeq_out(StringSeq*& _s) : _data(_s) { _data = 0; }
140  inline StringSeq_out(StringSeq_var& _s)
141  : _data(_s._pd_seq) { _s = (StringSeq*) 0; }
142  inline StringSeq_out(const StringSeq_out& _s) : _data(_s._data) {}
143  inline StringSeq_out& operator = (const StringSeq_out& _s) {
144  _data = _s._data;
145  return *this;
146  }
147  inline StringSeq_out& operator = (StringSeq* _s) {
148  _data = _s;
149  return *this;
150  }
151  inline operator StringSeq*&() { return _data; }
152  inline StringSeq*& ptr() { return _data; }
153  inline StringSeq* operator->() { return _data; }
154 
155  inline _CORBA_String_element operator [] (_CORBA_ULong _i) {
156  return (*_data)[_i];
157  }
158 
159 
160 
161  StringSeq*& _data;
162 
163 private:
164  StringSeq_out();
165  StringSeq_out& operator=(const StringSeq_var&);
166 };
167 
168 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_StringList;
169 
170 class StringList_var;
171 
172 class StringList : public _CORBA_Unbounded_Sequence< StringSeq > {
173 public:
174  typedef StringList_var _var_type;
175  inline StringList() {}
176  inline StringList(const StringList& _s)
177  : _CORBA_Unbounded_Sequence< StringSeq > (_s) {}
178 
179  inline StringList(_CORBA_ULong _max)
180  : _CORBA_Unbounded_Sequence< StringSeq > (_max) {}
181  inline StringList(_CORBA_ULong _max, _CORBA_ULong _len, StringSeq* _val, _CORBA_Boolean _rel=0)
182  : _CORBA_Unbounded_Sequence< StringSeq > (_max, _len, _val, _rel) {}
183 
184 
185 
186  inline StringList& operator = (const StringList& _s) {
187  _CORBA_Unbounded_Sequence< StringSeq > ::operator=(_s);
188  return *this;
189  }
190 };
191 
192 class StringList_out;
193 
195 public:
196  inline StringList_var() : _pd_seq(0) {}
197  inline StringList_var(StringList* _s) : _pd_seq(_s) {}
198  inline StringList_var(const StringList_var& _s) {
199  if( _s._pd_seq ) _pd_seq = new StringList(*_s._pd_seq);
200  else _pd_seq = 0;
201  }
202  inline ~StringList_var() { if( _pd_seq ) delete _pd_seq; }
203 
204  inline StringList_var& operator = (StringList* _s) {
205  if( _pd_seq ) delete _pd_seq;
206  _pd_seq = _s;
207  return *this;
208  }
209  inline StringList_var& operator = (const StringList_var& _s) {
210  if( _s._pd_seq ) {
211  if( !_pd_seq ) _pd_seq = new StringList;
212  *_pd_seq = *_s._pd_seq;
213  } else if( _pd_seq ) {
214  delete _pd_seq;
215  _pd_seq = 0;
216  }
217  return *this;
218  }
219  inline StringSeq& operator [] (_CORBA_ULong _s) {
220  return (*_pd_seq)[_s];
221  }
222 
223 
224 
225  inline StringList* operator -> () { return _pd_seq; }
226  inline const StringList* operator -> () const { return _pd_seq; }
227 #if defined(__GNUG__)
228  inline operator StringList& () const { return *_pd_seq; }
229 #else
230  inline operator const StringList& () const { return *_pd_seq; }
231  inline operator StringList& () { return *_pd_seq; }
232 #endif
233 
234  inline const StringList& in() const { return *_pd_seq; }
235  inline StringList& inout() { return *_pd_seq; }
236  inline StringList*& out() {
237  if( _pd_seq ) { delete _pd_seq; _pd_seq = 0; }
238  return _pd_seq;
239  }
240  inline StringList* _retn() { StringList* tmp = _pd_seq; _pd_seq = 0; return tmp; }
241 
242  friend class StringList_out;
243 
244 private:
245  StringList* _pd_seq;
246 };
247 
249 public:
250  inline StringList_out(StringList*& _s) : _data(_s) { _data = 0; }
251  inline StringList_out(StringList_var& _s)
252  : _data(_s._pd_seq) { _s = (StringList*) 0; }
253  inline StringList_out(const StringList_out& _s) : _data(_s._data) {}
254  inline StringList_out& operator = (const StringList_out& _s) {
255  _data = _s._data;
256  return *this;
257  }
258  inline StringList_out& operator = (StringList* _s) {
259  _data = _s;
260  return *this;
261  }
262  inline operator StringList*&() { return _data; }
263  inline StringList*& ptr() { return _data; }
264  inline StringList* operator->() { return _data; }
265 
266  inline StringSeq& operator [] (_CORBA_ULong _i) {
267  return (*_data)[_i];
268  }
269 
270 
271 
272  StringList*& _data;
273 
274 private:
275  StringList_out();
276  StringList_out& operator=(const StringList_var&);
277 };
278 
279 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_FloatSeq;
280 
281 class FloatSeq_var;
282 
283 class FloatSeq : public _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Float, 4, 4 > {
284 public:
285  typedef FloatSeq_var _var_type;
286  inline FloatSeq() {}
287  inline FloatSeq(const FloatSeq& _s)
288  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Float, 4, 4 > (_s) {}
289 
290  inline FloatSeq(_CORBA_ULong _max)
291  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Float, 4, 4 > (_max) {}
292  inline FloatSeq(_CORBA_ULong _max, _CORBA_ULong _len, ::CORBA::Float* _val, _CORBA_Boolean _rel=0)
293  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Float, 4, 4 > (_max, _len, _val, _rel) {}
294 
295 
296 
297  inline FloatSeq& operator = (const FloatSeq& _s) {
298  _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Float, 4, 4 > ::operator=(_s);
299  return *this;
300  }
301 };
302 
303 class FloatSeq_out;
304 
306 public:
307  inline FloatSeq_var() : _pd_seq(0) {}
308  inline FloatSeq_var(FloatSeq* _s) : _pd_seq(_s) {}
309  inline FloatSeq_var(const FloatSeq_var& _s) {
310  if( _s._pd_seq ) _pd_seq = new FloatSeq(*_s._pd_seq);
311  else _pd_seq = 0;
312  }
313  inline ~FloatSeq_var() { if( _pd_seq ) delete _pd_seq; }
314 
315  inline FloatSeq_var& operator = (FloatSeq* _s) {
316  if( _pd_seq ) delete _pd_seq;
317  _pd_seq = _s;
318  return *this;
319  }
320  inline FloatSeq_var& operator = (const FloatSeq_var& _s) {
321  if( _s._pd_seq ) {
322  if( !_pd_seq ) _pd_seq = new FloatSeq;
323  *_pd_seq = *_s._pd_seq;
324  } else if( _pd_seq ) {
325  delete _pd_seq;
326  _pd_seq = 0;
327  }
328  return *this;
329  }
330  inline ::CORBA::Float& operator [] (_CORBA_ULong _s) {
331  return (*_pd_seq)[_s];
332  }
333 
334 
335 
336  inline FloatSeq* operator -> () { return _pd_seq; }
337  inline const FloatSeq* operator -> () const { return _pd_seq; }
338 #if defined(__GNUG__)
339  inline operator FloatSeq& () const { return *_pd_seq; }
340 #else
341  inline operator const FloatSeq& () const { return *_pd_seq; }
342  inline operator FloatSeq& () { return *_pd_seq; }
343 #endif
344 
345  inline const FloatSeq& in() const { return *_pd_seq; }
346  inline FloatSeq& inout() { return *_pd_seq; }
347  inline FloatSeq*& out() {
348  if( _pd_seq ) { delete _pd_seq; _pd_seq = 0; }
349  return _pd_seq;
350  }
351  inline FloatSeq* _retn() { FloatSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
352 
353  friend class FloatSeq_out;
354 
355 private:
356  FloatSeq* _pd_seq;
357 };
358 
360 public:
361  inline FloatSeq_out(FloatSeq*& _s) : _data(_s) { _data = 0; }
362  inline FloatSeq_out(FloatSeq_var& _s)
363  : _data(_s._pd_seq) { _s = (FloatSeq*) 0; }
364  inline FloatSeq_out(const FloatSeq_out& _s) : _data(_s._data) {}
365  inline FloatSeq_out& operator = (const FloatSeq_out& _s) {
366  _data = _s._data;
367  return *this;
368  }
369  inline FloatSeq_out& operator = (FloatSeq* _s) {
370  _data = _s;
371  return *this;
372  }
373  inline operator FloatSeq*&() { return _data; }
374  inline FloatSeq*& ptr() { return _data; }
375  inline FloatSeq* operator->() { return _data; }
376 
377  inline ::CORBA::Float& operator [] (_CORBA_ULong _i) {
378  return (*_data)[_i];
379  }
380 
381 
382 
383  FloatSeq*& _data;
384 
385 private:
386  FloatSeq_out();
387  FloatSeq_out& operator=(const FloatSeq_var&);
388 };
389 
390 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_FloatList;
391 
392 class FloatList_var;
393 
394 class FloatList : public _CORBA_Unbounded_Sequence< FloatSeq > {
395 public:
396  typedef FloatList_var _var_type;
397  inline FloatList() {}
398  inline FloatList(const FloatList& _s)
399  : _CORBA_Unbounded_Sequence< FloatSeq > (_s) {}
400 
401  inline FloatList(_CORBA_ULong _max)
402  : _CORBA_Unbounded_Sequence< FloatSeq > (_max) {}
403  inline FloatList(_CORBA_ULong _max, _CORBA_ULong _len, FloatSeq* _val, _CORBA_Boolean _rel=0)
404  : _CORBA_Unbounded_Sequence< FloatSeq > (_max, _len, _val, _rel) {}
405 
406 
407 
408  inline FloatList& operator = (const FloatList& _s) {
409  _CORBA_Unbounded_Sequence< FloatSeq > ::operator=(_s);
410  return *this;
411  }
412 };
413 
414 class FloatList_out;
415 
417 public:
418  inline FloatList_var() : _pd_seq(0) {}
419  inline FloatList_var(FloatList* _s) : _pd_seq(_s) {}
420  inline FloatList_var(const FloatList_var& _s) {
421  if( _s._pd_seq ) _pd_seq = new FloatList(*_s._pd_seq);
422  else _pd_seq = 0;
423  }
424  inline ~FloatList_var() { if( _pd_seq ) delete _pd_seq; }
425 
426  inline FloatList_var& operator = (FloatList* _s) {
427  if( _pd_seq ) delete _pd_seq;
428  _pd_seq = _s;
429  return *this;
430  }
431  inline FloatList_var& operator = (const FloatList_var& _s) {
432  if( _s._pd_seq ) {
433  if( !_pd_seq ) _pd_seq = new FloatList;
434  *_pd_seq = *_s._pd_seq;
435  } else if( _pd_seq ) {
436  delete _pd_seq;
437  _pd_seq = 0;
438  }
439  return *this;
440  }
441  inline FloatSeq& operator [] (_CORBA_ULong _s) {
442  return (*_pd_seq)[_s];
443  }
444 
445 
446 
447  inline FloatList* operator -> () { return _pd_seq; }
448  inline const FloatList* operator -> () const { return _pd_seq; }
449 #if defined(__GNUG__)
450  inline operator FloatList& () const { return *_pd_seq; }
451 #else
452  inline operator const FloatList& () const { return *_pd_seq; }
453  inline operator FloatList& () { return *_pd_seq; }
454 #endif
455 
456  inline const FloatList& in() const { return *_pd_seq; }
457  inline FloatList& inout() { return *_pd_seq; }
458  inline FloatList*& out() {
459  if( _pd_seq ) { delete _pd_seq; _pd_seq = 0; }
460  return _pd_seq;
461  }
462  inline FloatList* _retn() { FloatList* tmp = _pd_seq; _pd_seq = 0; return tmp; }
463 
464  friend class FloatList_out;
465 
466 private:
467  FloatList* _pd_seq;
468 };
469 
471 public:
472  inline FloatList_out(FloatList*& _s) : _data(_s) { _data = 0; }
473  inline FloatList_out(FloatList_var& _s)
474  : _data(_s._pd_seq) { _s = (FloatList*) 0; }
475  inline FloatList_out(const FloatList_out& _s) : _data(_s._data) {}
476  inline FloatList_out& operator = (const FloatList_out& _s) {
477  _data = _s._data;
478  return *this;
479  }
480  inline FloatList_out& operator = (FloatList* _s) {
481  _data = _s;
482  return *this;
483  }
484  inline operator FloatList*&() { return _data; }
485  inline FloatList*& ptr() { return _data; }
486  inline FloatList* operator->() { return _data; }
487 
488  inline FloatSeq& operator [] (_CORBA_ULong _i) {
489  return (*_data)[_i];
490  }
491 
492 
493 
494  FloatList*& _data;
495 
496 private:
497  FloatList_out();
498  FloatList_out& operator=(const FloatList_var&);
499 };
500 
501 _CORBA_MODULE SpreadSheet
502 
503 _CORBA_MODULE_BEG
504 
505 #ifndef __SpreadSheet_mmSpreadSheet__
506 #define __SpreadSheet_mmSpreadSheet__
507 
508  class mSpreadSheet;
509  class _objref_mSpreadSheet;
510  class _impl_mSpreadSheet;
511 
514 
516  public:
517  typedef mSpreadSheet_ptr _ptr_type;
518 
519  static _ptr_type _nil();
520  static _CORBA_Boolean is_nil(_ptr_type);
521  static void release(_ptr_type);
522  static void duplicate(_ptr_type);
523  static void marshalObjRef(_ptr_type, cdrStream&);
524  static _ptr_type unmarshalObjRef(cdrStream&);
525  };
526 
527  typedef _CORBA_ObjRef_Var<_objref_mSpreadSheet, mSpreadSheet_Helper> mSpreadSheet_var;
528  typedef _CORBA_ObjRef_OUT_arg<_objref_mSpreadSheet,mSpreadSheet_Helper > mSpreadSheet_out;
529 
530 #endif
531 
532  // interface mSpreadSheet
533  class mSpreadSheet {
534  public:
535  // Declarations for this interface type.
536  typedef mSpreadSheet_ptr _ptr_type;
537  typedef mSpreadSheet_var _var_type;
538 
539  static _ptr_type _duplicate(_ptr_type);
540  static _ptr_type _narrow(::CORBA::Object_ptr);
541  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
542 
543  static _ptr_type _nil();
544 
545  static inline void _marshalObjRef(_ptr_type, cdrStream&);
546 
547  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
548  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
549  if (o)
550  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
551  else
552  return _nil();
553  }
554 
555  static _core_attr const char* _PD_repoId;
556 
557  // Other IDL defined within this scope.
558 
559  };
560 
562  public virtual ::CORBA::Object,
563  public virtual omniObjRef
564  {
565  public:
566  char* get_string(const char* l, const char* c, const char* sn);
567  void set_value(const char* l, const char* c, const char* sn, ::CORBA::Float v);
568  StringList* get_string_range(const char* l1, const char* c1, const char* l2, const char* c2, const char* sn);
569  void set_value_range(const char* l, const char* c, const char* sn, const ::FloatList v);
570  void set_string(const char* l, const char* c, const char* sn, const char* v);
571  void set_string_range(const char* l, const char* c, const char* sn, const ::StringList v);
572 
573  inline _objref_mSpreadSheet() { _PR_setobj(0); } // nil
574  _objref_mSpreadSheet(omniIOR*, omniIdentity*);
575 
576  protected:
577  virtual ~_objref_mSpreadSheet();
578 
579 
580  private:
581  virtual void* _ptrToObjRef(const char*);
582 
584  _objref_mSpreadSheet& operator = (const _objref_mSpreadSheet&);
585  // not implemented
586 
587  friend class mSpreadSheet;
588  };
589 
590  class _pof_mSpreadSheet : public _OMNI_NS(proxyObjectFactory) {
591  public:
592  inline _pof_mSpreadSheet() : _OMNI_NS(proxyObjectFactory)(mSpreadSheet::_PD_repoId) {}
593  virtual ~_pof_mSpreadSheet();
594 
595  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
596  virtual _CORBA_Boolean is_a(const char*) const;
597  };
598 
600  public virtual omniServant
601  {
602  public:
603  virtual ~_impl_mSpreadSheet();
604 
605  virtual char* get_string(const char* l, const char* c, const char* sn) = 0;
606  virtual void set_value(const char* l, const char* c, const char* sn, ::CORBA::Float v) = 0;
607  virtual StringList* get_string_range(const char* l1, const char* c1, const char* l2, const char* c2, const char* sn) = 0;
608  virtual void set_value_range(const char* l, const char* c, const char* sn, const ::FloatList v) = 0;
609  virtual void set_string(const char* l, const char* c, const char* sn, const char* v) = 0;
610  virtual void set_string_range(const char* l, const char* c, const char* sn, const ::StringList v) = 0;
611 
612  public: // Really protected, workaround for xlC
613  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
614 
615  private:
616  virtual void* _ptrToInterface(const char*);
617  virtual const char* _mostDerivedRepoId();
618 
619  };
620 
621 
622  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_mSpreadSheet;
623 
624 _CORBA_MODULE_END
625 
626 
627 
628 _CORBA_MODULE POA_SpreadSheet
629 _CORBA_MODULE_BEG
630 
631  class mSpreadSheet :
632  public virtual SpreadSheet::_impl_mSpreadSheet,
633  public virtual ::PortableServer::ServantBase
634  {
635  public:
636  virtual ~mSpreadSheet();
637 
638  inline ::SpreadSheet::mSpreadSheet_ptr _this() {
639  return (::SpreadSheet::mSpreadSheet_ptr) _do_this(::SpreadSheet::mSpreadSheet::_PD_repoId);
640  }
641  };
642 
643 _CORBA_MODULE_END
644 
645 
646 
647 _CORBA_MODULE OBV_SpreadSheet
648 _CORBA_MODULE_BEG
649 
650 _CORBA_MODULE_END
651 
652 
653 
654 
655 
656 #undef _core_attr
657 #undef _dyn_attr
658 
659 void operator<<=(::CORBA::Any& _a, const StringSeq& _s);
660 void operator<<=(::CORBA::Any& _a, StringSeq* _sp);
661 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, StringSeq*& _sp);
662 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const StringSeq*& _sp);
663 
664 void operator<<=(::CORBA::Any& _a, const StringList& _s);
665 void operator<<=(::CORBA::Any& _a, StringList* _sp);
666 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, StringList*& _sp);
667 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const StringList*& _sp);
668 
669 void operator<<=(::CORBA::Any& _a, const FloatSeq& _s);
670 void operator<<=(::CORBA::Any& _a, FloatSeq* _sp);
671 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, FloatSeq*& _sp);
672 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const FloatSeq*& _sp);
673 
674 void operator<<=(::CORBA::Any& _a, const FloatList& _s);
675 void operator<<=(::CORBA::Any& _a, FloatList* _sp);
676 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, FloatList*& _sp);
677 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const FloatList*& _sp);
678 
679 void operator<<=(::CORBA::Any& _a, SpreadSheet::mSpreadSheet_ptr _s);
680 void operator<<=(::CORBA::Any& _a, SpreadSheet::mSpreadSheet_ptr* _s);
681 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, SpreadSheet::mSpreadSheet_ptr& _s);
682 
683 
684 
685 inline void
686 SpreadSheet::mSpreadSheet::_marshalObjRef(::SpreadSheet::mSpreadSheet_ptr obj, cdrStream& s) {
687  omniObjRef::_marshal(obj->_PR_getobj(),s);
688 }
689 
690 
691 
692 
693 #ifdef USE_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
694 # undef USE_stub_in_nt_dll
695 # undef USE_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
696 #endif
697 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
698 # undef USE_core_stub_in_nt_dll
699 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
700 #endif
701 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
702 # undef USE_dyn_stub_in_nt_dll
703 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_SpreadSheet
704 #endif
705 
706 #endif // __SpreadSheet_hh__
707