summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgokhale <asgokhale@users.noreply.github.com>1998-04-04 21:52:12 +0000
committergokhale <asgokhale@users.noreply.github.com>1998-04-04 21:52:12 +0000
commit6e215961735a17cb30f6106b51d388d4bb979b1c (patch)
treece457b40c885d9dd0a7c025c3ecee72baec2d1e8
parent50f66402a313a0e034f419c4a249ad801cbf0930 (diff)
downloadATCD-6e215961735a17cb30f6106b51d388d4bb979b1c.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog-98c6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence.cpp18
-rw-r--r--TAO/TAO_IDL/be_include/be_visitor_sequence.h3
3 files changed, 27 insertions, 0 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c
index 242e639732f..e33154a108a 100644
--- a/TAO/ChangeLog-98c
+++ b/TAO/ChangeLog-98c
@@ -1,3 +1,9 @@
+Sat Apr 4 15:50:29 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
+
+ * TAO_IDL/be/be_visitor_sequence.cpp,
+ TAO_IDL/be_include/be_visitor_sequence.h: Added a case to
+ support sequence of exceptions.
+
Sat Apr 04 07:45:33 1998 David L. Levine <levine@cs.wustl.edu>
* tao/ORB.h: don't use u_longlong_t on Suns if
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence.cpp b/TAO/TAO_IDL/be/be_visitor_sequence.cpp
index e18db8592d9..59a38e2c525 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence.cpp
@@ -1240,6 +1240,12 @@ be_visitor_sequence_base::visit_enum (be_enum *node)
}
int
+be_visitor_sequence_base::visit_exception (be_exception *node)
+{
+ return this->visit_node (node);
+}
+
+int
be_visitor_sequence_base::visit_array (be_array *node)
{
return this->visit_node (node);
@@ -1351,6 +1357,12 @@ be_visitor_sequence_buffer_type::visit_enum (be_enum *node)
}
int
+be_visitor_sequence_buffer_type::visit_exception (be_exception *node)
+{
+ return this->visit_node (node);
+}
+
+int
be_visitor_sequence_buffer_type::visit_array (be_array *node)
{
return this->visit_node (node);
@@ -1500,6 +1512,12 @@ be_visitor_sequence_elemtype::visit_enum (be_enum *node)
}
int
+be_visitor_sequence_elemtype::visit_exception (be_exception *node)
+{
+ return this->visit_node (node);
+}
+
+int
be_visitor_sequence_elemtype::visit_array (be_array *node)
{
return this->visit_node (node);
diff --git a/TAO/TAO_IDL/be_include/be_visitor_sequence.h b/TAO/TAO_IDL/be_include/be_visitor_sequence.h
index ff78daa3a2d..5be601730ac 100644
--- a/TAO/TAO_IDL/be_include/be_visitor_sequence.h
+++ b/TAO/TAO_IDL/be_include/be_visitor_sequence.h
@@ -123,6 +123,7 @@ public:
virtual int visit_interface_fwd (be_interface_fwd *node);
virtual int visit_structure (be_structure *node);
virtual int visit_enum (be_enum *node);
+ virtual int visit_exception (be_exception *node);
virtual int visit_union (be_union *node);
virtual int visit_array (be_array *node);
virtual int visit_string (be_string *node);
@@ -158,6 +159,7 @@ public:
virtual int visit_interface_fwd (be_interface_fwd *node);
virtual int visit_structure (be_structure *node);
virtual int visit_enum (be_enum *node);
+ virtual int visit_exception (be_exception *node);
virtual int visit_union (be_union *node);
virtual int visit_array (be_array *node);
virtual int visit_string (be_string *node);
@@ -196,6 +198,7 @@ public:
virtual int visit_interface_fwd (be_interface_fwd *node);
virtual int visit_structure (be_structure *node);
virtual int visit_enum (be_enum *node);
+ virtual int visit_exception (be_exception *node);
virtual int visit_union (be_union *node);
virtual int visit_array (be_array *node);
virtual int visit_sequence (be_sequence *node);