summaryrefslogtreecommitdiff
path: root/TAO/tao/DynamicAny/DynamicAnyC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/DynamicAny/DynamicAnyC.h')
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.h120
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 */