summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-05 23:46:21 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-05 23:46:21 +0000
commit5d4898f54d4df2c9b592ff73f0b2f1caab1543bd (patch)
tree67d64d84f3e831d434b68c62114610fa093ffddd
parent8abf94bdcc8be83b76ce86955a0a6320c59eb8de (diff)
downloadATCD-5d4898f54d4df2c9b592ff73f0b2f1caab1543bd.tar.gz
ChangeLogTag:Tue Jan 5 17:44:53 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
-rw-r--r--TAO/ChangeLog-98c10
-rw-r--r--TAO/tao/DynAnyC.h6
-rw-r--r--TAO/tao/DynAnyC.i12
-rw-r--r--TAO/tao/DynSequence_i.h2
-rw-r--r--TAO/tao/DynStruct_i.h2
5 files changed, 12 insertions, 20 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c
index df30dc1340c..20463f9345b 100644
--- a/TAO/ChangeLog-98c
+++ b/TAO/ChangeLog-98c
@@ -1,3 +1,13 @@
+Tue Jan 5 17:44:53 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
+
+ * tao/DynAnyC.h
+ * tao/DynAnyC.i
+ * tao/DynSequence_i.h:
+ * tao/DynStruct_i.h:
+ Removed some other uses of ACE_Array in favor of ACE_Array_Base,
+ in these cases there was no need for the operator== and/or
+ operator!=
+
Tue Jan 05 15:40:20 1999 Nanbor Wang <nanbor@cs.wustl.edu>
* performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp (init_orb):
diff --git a/TAO/tao/DynAnyC.h b/TAO/tao/DynAnyC.h
index c7fb3dc230a..d37e332bfc0 100644
--- a/TAO/tao/DynAnyC.h
+++ b/TAO/tao/DynAnyC.h
@@ -63,12 +63,6 @@ public:
operator const CORBA_DynAny_ptr &() const;
operator CORBA_DynAny_ptr &();
- // These are here to satisfy g++'s way of dealing with templates.
- // These operators are not called in any TAO code but are
- // given a semi-reasonable definition anyway.
- CORBA::Boolean operator == (const CORBA_DynAny_var &);
- CORBA::Boolean operator != (const CORBA_DynAny_var &);
-
// in, inout, out, _retn
CORBA_DynAny_ptr in (void) const;
CORBA_DynAny_ptr &inout (void);
diff --git a/TAO/tao/DynAnyC.i b/TAO/tao/DynAnyC.i
index 43a48293b00..8ba97ca7955 100644
--- a/TAO/tao/DynAnyC.i
+++ b/TAO/tao/DynAnyC.i
@@ -107,18 +107,6 @@ CORBA_DynAny_var::operator-> (void) const
return this->ptr_;
}
-ACE_INLINE CORBA::Boolean
-CORBA_DynAny_var::operator== (const CORBA_DynAny_var &rhs)
-{
- return this->ptr_ == rhs.ptr_;
-}
-
-ACE_INLINE CORBA::Boolean
-CORBA_DynAny_var::operator!= (const CORBA_DynAny_var &rhs)
-{
- return this->ptr_ != rhs.ptr_;
-}
-
ACE_INLINE CORBA_DynAny_ptr
CORBA_DynAny_var::in (void) const
{
diff --git a/TAO/tao/DynSequence_i.h b/TAO/tao/DynSequence_i.h
index 3b178c6cf62..a0682f3a834 100644
--- a/TAO/tao/DynSequence_i.h
+++ b/TAO/tao/DynSequence_i.h
@@ -168,7 +168,7 @@ private:
CORBA::Long index_;
// Index of the current component
- ACE_Array<CORBA_DynAny_var> da_members_;
+ ACE_Array_Base<CORBA_DynAny_var> da_members_;
// Each component is also a DynAny
TAO_DynSequence_i (void);
diff --git a/TAO/tao/DynStruct_i.h b/TAO/tao/DynStruct_i.h
index 472adbfe23c..1113bc23aff 100644
--- a/TAO/tao/DynStruct_i.h
+++ b/TAO/tao/DynStruct_i.h
@@ -163,7 +163,7 @@ private:
CORBA::Long index_;
// Index of the current component
- ACE_Array<CORBA_DynAny_var> da_members_;
+ ACE_Array_Base<CORBA_DynAny_var> da_members_;
// Each component is also a DynAny
TAO_DynStruct_i (void);