summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-07-08 22:47:10 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-07-08 22:47:10 +0000
commit7c343269e7160ec09e0d1ec062afe2d606338613 (patch)
tree56f3125aab7b0c6032db97242c25b889951180dd
parent5fa4ea4080d7d000f07b0bc442791707f1dc4b4c (diff)
downloadATCD-7c343269e7160ec09e0d1ec062afe2d606338613.tar.gz
ChangeLogTag: Wed Jul 8 22:44:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--modules/CIAO/ChangeLog13
-rw-r--r--modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp12
-rw-r--r--modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.h2
-rw-r--r--modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.cpp12
-rw-r--r--modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.h2
5 files changed, 41 insertions, 0 deletions
diff --git a/modules/CIAO/ChangeLog b/modules/CIAO/ChangeLog
index e3f6facf519..506ae57fc97 100644
--- a/modules/CIAO/ChangeLog
+++ b/modules/CIAO/ChangeLog
@@ -1,3 +1,16 @@
+Wed Jul 8 22:44:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tools/IDL3_to_IDL2/checking_visitor.h:
+ * tools/IDL3_to_IDL2/basic_visitor.cpp:
+ * tools/IDL3_to_IDL2/basic_visitor.h:
+ * tools/IDL3_to_IDL2/checking_visitor.cpp:
+
+ Added new visit_template_interface() and
+ visit_porttype() methods to keep these classes up to
+ date with the IDL compiler frontend. The methods are
+ empty for now, but the IDL3_to_IDL2 visitor classes are
+ kept concrete and instantiable.
+
Fri Jun 19 19:40:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
* tests/IDL_Test/Cornucopia/Cornucopia.mpc:
diff --git a/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp b/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp
index a444f67794c..4ce46fe1508 100644
--- a/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp
+++ b/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp
@@ -126,6 +126,12 @@ basic_visitor::visit_interface_fwd (AST_InterfaceFwd *node)
}
int
+basic_visitor::visit_template_interface (AST_Template_Interface *)
+{
+ return 0;
+}
+
+int
basic_visitor::visit_valuebox (AST_ValueBox *node)
{
if (node->imported ())
@@ -266,6 +272,12 @@ basic_visitor::visit_valuetype_fwd (AST_ValueTypeFwd *node)
}
int
+basic_visitor::visit_porttype (AST_PortType *)
+{
+ return 0;
+}
+
+int
basic_visitor::visit_factory (AST_Factory *node)
{
if (node->imported ())
diff --git a/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.h b/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.h
index 418ab0d5dcc..e86b232c76c 100644
--- a/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.h
+++ b/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.h
@@ -50,11 +50,13 @@ public:
virtual int visit_module (AST_Module *node) = 0;
virtual int visit_interface (AST_Interface *node) = 0;
virtual int visit_interface_fwd (AST_InterfaceFwd *node);
+ virtual int visit_template_interface (AST_Template_Interface *node);
virtual int visit_valuebox (AST_ValueBox *node);
virtual int visit_valuetype (AST_ValueType *node);
virtual int visit_valuetype_fwd (AST_ValueTypeFwd *node);
virtual int visit_component (AST_Component *node) = 0;
virtual int visit_component_fwd (AST_ComponentFwd *node) = 0;
+ virtual int visit_porttype (AST_PortType *node);
virtual int visit_eventtype (AST_EventType *node) = 0;
virtual int visit_eventtype_fwd (AST_EventTypeFwd *node) = 0;
virtual int visit_home (AST_Home *node) = 0;
diff --git a/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.cpp b/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.cpp
index 2eef7370883..f16de1fc92d 100644
--- a/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.cpp
+++ b/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.cpp
@@ -111,6 +111,12 @@ checking_visitor::visit_interface_fwd (AST_InterfaceFwd *)
}
int
+checking_visitor::visit_template_interface (AST_Template_Interface *)
+{
+ return 0;
+}
+
+int
checking_visitor::visit_valuebox (AST_ValueBox *)
{
return 0;
@@ -157,6 +163,12 @@ checking_visitor::visit_component_fwd (AST_ComponentFwd *node)
}
int
+checking_visitor::visit_porttype (AST_PortType *)
+{
+ return 0;
+}
+
+int
checking_visitor::visit_eventtype (AST_EventType *node)
{
this->is_idl3_ = true;
diff --git a/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.h b/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.h
index e5cb1147d1d..3de72222b59 100644
--- a/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.h
+++ b/modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.h
@@ -52,11 +52,13 @@ public:
virtual int visit_module (AST_Module *node);
virtual int visit_interface (AST_Interface *node);
virtual int visit_interface_fwd (AST_InterfaceFwd *node);
+ virtual int visit_template_interface (AST_Template_Interface *node);
virtual int visit_valuebox (AST_ValueBox *node);
virtual int visit_valuetype (AST_ValueType *node);
virtual int visit_valuetype_fwd (AST_ValueTypeFwd *node);
virtual int visit_component (AST_Component *node);
virtual int visit_component_fwd (AST_ComponentFwd *node);
+ virtual int visit_porttype (AST_PortType *node);
virtual int visit_eventtype (AST_EventType *node);
virtual int visit_eventtype_fwd (AST_EventTypeFwd *node);
virtual int visit_home (AST_Home *node);