diff options
Diffstat (limited to 'TAO/tao/DynamicAny/DynamicAnyC.h')
-rw-r--r-- | TAO/tao/DynamicAny/DynamicAnyC.h | 120 |
1 files changed, 101 insertions, 19 deletions
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.h b/TAO/tao/DynamicAny/DynamicAnyC.h index 3041f2e05be..cc1c8588bb9 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.h +++ b/TAO/tao/DynamicAny/DynamicAnyC.h @@ -1,4 +1,6 @@ -/* -*- C++ -*- $Id$ */ +// -*- C++ -*- +// +// $Id$ // **** Code generated by the The ACE ORB (TAO) IDL Compiler **** // TAO and the TAO IDL Compiler have been developed by: @@ -52,6 +54,10 @@ #pragma warning(disable:4250) #endif /* _MSC_VER */ +#if defined (__BORLANDC__) +#pragma option push -w-rvl -w-rch -w-ccc -w-inl +#endif /* __BORLANDC__ */ + TAO_NAMESPACE DynamicAny { @@ -87,7 +93,15 @@ TAO_NAMESPACE DynamicAny DynAny_ptr &out (void); DynAny_ptr _retn (void); DynAny_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynAny_ptr duplicate (DynAny_ptr); + static void release (DynAny_ptr); + static DynAny_ptr nil (void); + static DynAny_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynAny_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -114,7 +128,7 @@ TAO_NAMESPACE DynamicAny operator DynAny_ptr &(); DynAny_ptr &ptr (void); DynAny_ptr operator-> (void); - + private: DynAny_ptr &ptr_; }; @@ -806,7 +820,15 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object DynFixed_ptr &out (void); DynFixed_ptr _retn (void); DynFixed_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynFixed_ptr duplicate (DynFixed_ptr); + static void release (DynFixed_ptr); + static DynFixed_ptr nil (void); + static DynFixed_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynFixed_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -833,7 +855,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object operator DynFixed_ptr &(); DynFixed_ptr &ptr (void); DynFixed_ptr operator-> (void); - + private: DynFixed_ptr &ptr_; }; @@ -938,7 +960,15 @@ class TAO_DynamicAny_Export DynFixed: public virtual DynAny DynEnum_ptr &out (void); DynEnum_ptr _retn (void); DynEnum_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynEnum_ptr duplicate (DynEnum_ptr); + static void release (DynEnum_ptr); + static DynEnum_ptr nil (void); + static DynEnum_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynEnum_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -965,7 +995,7 @@ class TAO_DynamicAny_Export DynFixed: public virtual DynAny operator DynEnum_ptr &(); DynEnum_ptr &ptr (void); DynEnum_ptr operator-> (void); - + private: DynEnum_ptr &ptr_; }; @@ -1520,7 +1550,15 @@ class TAO_DynamicAny_Export DynEnum: public virtual DynAny DynStruct_ptr &out (void); DynStruct_ptr _retn (void); DynStruct_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynStruct_ptr duplicate (DynStruct_ptr); + static void release (DynStruct_ptr); + static DynStruct_ptr nil (void); + static DynStruct_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynStruct_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1547,7 +1585,7 @@ class TAO_DynamicAny_Export DynEnum: public virtual DynAny operator DynStruct_ptr &(); DynStruct_ptr &ptr (void); DynStruct_ptr operator-> (void); - + private: DynStruct_ptr &ptr_; }; @@ -1691,7 +1729,15 @@ class TAO_DynamicAny_Export DynStruct: public virtual DynAny DynUnion_ptr &out (void); DynUnion_ptr _retn (void); DynUnion_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynUnion_ptr duplicate (DynUnion_ptr); + static void release (DynUnion_ptr); + static DynUnion_ptr nil (void); + static DynUnion_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynUnion_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1718,7 +1764,7 @@ class TAO_DynamicAny_Export DynStruct: public virtual DynAny operator DynUnion_ptr &(); DynUnion_ptr &ptr (void); DynUnion_ptr operator-> (void); - + private: DynUnion_ptr &ptr_; }; @@ -2185,7 +2231,15 @@ class TAO_DynamicAny_Export DynUnion: public virtual DynAny DynSequence_ptr &out (void); DynSequence_ptr _retn (void); DynSequence_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynSequence_ptr duplicate (DynSequence_ptr); + static void release (DynSequence_ptr); + static DynSequence_ptr nil (void); + static DynSequence_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynSequence_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2212,7 +2266,7 @@ class TAO_DynamicAny_Export DynUnion: public virtual DynAny operator DynSequence_ptr &(); DynSequence_ptr &ptr (void); DynSequence_ptr operator-> (void); - + private: DynSequence_ptr &ptr_; }; @@ -2354,7 +2408,15 @@ class TAO_DynamicAny_Export DynSequence: public virtual DynAny DynArray_ptr &out (void); DynArray_ptr _retn (void); DynArray_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynArray_ptr duplicate (DynArray_ptr); + static void release (DynArray_ptr); + static DynArray_ptr nil (void); + static DynArray_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynArray_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2381,7 +2443,7 @@ class TAO_DynamicAny_Export DynSequence: public virtual DynAny operator DynArray_ptr &(); DynArray_ptr &ptr (void); DynArray_ptr operator-> (void); - + private: DynArray_ptr &ptr_; }; @@ -2505,7 +2567,15 @@ class TAO_DynamicAny_Export DynArray: public virtual DynAny DynValue_ptr &out (void); DynValue_ptr _retn (void); DynValue_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynValue_ptr duplicate (DynValue_ptr); + static void release (DynValue_ptr); + static DynValue_ptr nil (void); + static DynValue_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynValue_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2532,7 +2602,7 @@ class TAO_DynamicAny_Export DynArray: public virtual DynAny operator DynValue_ptr &(); DynValue_ptr &ptr (void); DynValue_ptr operator-> (void); - + private: DynValue_ptr &ptr_; }; @@ -2676,7 +2746,15 @@ class TAO_DynamicAny_Export DynValue: public virtual DynAny DynAnyFactory_ptr &out (void); DynAnyFactory_ptr _retn (void); DynAnyFactory_ptr ptr (void) const; - + + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static DynAnyFactory_ptr duplicate (DynAnyFactory_ptr); + static void release (DynAnyFactory_ptr); + static DynAnyFactory_ptr nil (void); + static DynAnyFactory_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: DynAnyFactory_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2703,7 +2781,7 @@ class TAO_DynamicAny_Export DynValue: public virtual DynAny operator DynAnyFactory_ptr &(); DynAnyFactory_ptr &ptr (void); DynAnyFactory_ptr operator-> (void); - + private: DynAnyFactory_ptr &ptr_; }; @@ -2880,5 +2958,9 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> ( #pragma warning(pop) #endif /* _MSC_VER */ +#if defined (__BORLANDC__) +#pragma option pop +#endif /* __BORLANDC__ */ + #include "ace/post.h" #endif /* ifndef */ |