diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-07-08 22:47:10 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-07-08 22:47:10 +0000 |
commit | 7c343269e7160ec09e0d1ec062afe2d606338613 (patch) | |
tree | 56f3125aab7b0c6032db97242c25b889951180dd | |
parent | 5fa4ea4080d7d000f07b0bc442791707f1dc4b4c (diff) | |
download | ATCD-7c343269e7160ec09e0d1ec062afe2d606338613.tar.gz |
ChangeLogTag: Wed Jul 8 22:44:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r-- | modules/CIAO/ChangeLog | 13 | ||||
-rw-r--r-- | modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp | 12 | ||||
-rw-r--r-- | modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.h | 2 | ||||
-rw-r--r-- | modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.cpp | 12 | ||||
-rw-r--r-- | modules/CIAO/tools/IDL3_to_IDL2/checking_visitor.h | 2 |
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); |