diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_visitor_reifying.cpp')
-rw-r--r-- | modules/TAO/TAO_IDL/be/be_visitor_reifying.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_visitor_reifying.cpp b/modules/TAO/TAO_IDL/be/be_visitor_reifying.cpp index 3148858114b..014c9637eaa 100644 --- a/modules/TAO/TAO_IDL/be/be_visitor_reifying.cpp +++ b/modules/TAO/TAO_IDL/be/be_visitor_reifying.cpp @@ -11,6 +11,8 @@ #include "be_visitor_context.h" #include "be_interface.h" +#include "be_exception.h" +#include "be_typedef.h" #include "be_array.h" #include "be_sequence.h" #include "be_predefined_type.h" @@ -67,6 +69,22 @@ be_visitor_reifying::visit_interface (be_interface *node) } int +be_visitor_reifying::visit_exception (be_exception *node) +{ + this->reified_node_ = node; + + return 0; +} + +int +be_visitor_reifying::visit_typedef (be_typedef *node) +{ + this->reified_node_ = node; + + return 0; +} + +int be_visitor_reifying::visit_array (be_array *node) { be_type *bt = |