summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-12-31 17:34:56 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-12-31 17:34:56 +0000
commit85c5c6cf44fb4ae2199fc2656629f3d2b96c1584 (patch)
tree6ed27dc6a4b35eca1e746e6fc13ba844b6d390f6 /TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
parente2e227be5fbd05023bae3299c9139f8f17732661 (diff)
downloadATCD-85c5c6cf44fb4ae2199fc2656629f3d2b96c1584.tar.gz
ChangeLogTag: Mon Dec 31 11:01:29 2001 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp42
1 files changed, 26 insertions, 16 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
index e1abbe883f1..cef298252f5 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
@@ -108,6 +108,18 @@ be_visitor_sequence_base::visit_interface_fwd (be_interface_fwd *node)
}
int
+be_visitor_sequence_base::visit_valuetype (be_valuetype *node)
+{
+ return this->visit_node (node);
+}
+
+int
+be_visitor_sequence_base::visit_valuetype_fwd (be_valuetype_fwd *node)
+{
+ return this->visit_node (node);
+}
+
+int
be_visitor_sequence_base::visit_string (be_string *)
{
// NO-OP, we have ad-hoc classes from strings.
@@ -163,22 +175,6 @@ be_visitor_sequence_base::visit_typedef (be_typedef *node)
return 0;
}
-#if defined(IDL_HAS_VALUETYPE)
-
-int
-be_visitor_sequence_base::visit_valuetype (be_valuetype *node)
-{
- return this->visit_node (node);
-}
-
-int
-be_visitor_sequence_base::visit_valuetype_fwd (be_valuetype_fwd *node)
-{
- return this->visit_node (node);
-}
-#endif /*IDL_HAS_VALUETYPE*/
-
-
be_visitor_sequence_base_template_args::
be_visitor_sequence_base_template_args (be_visitor_context *ctx,
be_sequence *seq)
@@ -256,6 +252,20 @@ be_visitor_sequence_base_template_args::visit_interface_fwd (
}
int
+be_visitor_sequence_base_template_args::visit_valuetype (be_valuetype *node)
+{
+ return this->visit_interface (node);
+}
+
+int
+be_visitor_sequence_base_template_args::visit_valuetype_fwd (
+ be_valuetype_fwd *node
+ )
+{
+ return this->visit_interface_fwd (node);
+}
+
+int
be_visitor_sequence_base_template_args::visit_predefined_type (
be_predefined_type *node
)