diff options
author | gokhale <asgokhale@users.noreply.github.com> | 1998-04-04 21:52:12 +0000 |
---|---|---|
committer | gokhale <asgokhale@users.noreply.github.com> | 1998-04-04 21:52:12 +0000 |
commit | 6e215961735a17cb30f6106b51d388d4bb979b1c (patch) | |
tree | ce457b40c885d9dd0a7c025c3ecee72baec2d1e8 | |
parent | 50f66402a313a0e034f419c4a249ad801cbf0930 (diff) | |
download | ATCD-6e215961735a17cb30f6106b51d388d4bb979b1c.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/ChangeLog-98c | 6 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_sequence.cpp | 18 | ||||
-rw-r--r-- | TAO/TAO_IDL/be_include/be_visitor_sequence.h | 3 |
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); |