diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_visitor_component/component_ami_rh_exh.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be_include/be_visitor_component/component_ami_rh_exh.h b/TAO/TAO_IDL/be_include/be_visitor_component/component_ami_rh_exh.h index 68fbb2ac165..7ec101685fb 100644 --- a/TAO/TAO_IDL/be_include/be_visitor_component/component_ami_rh_exh.h +++ b/TAO/TAO_IDL/be_include/be_visitor_component/component_ami_rh_exh.h @@ -44,10 +44,15 @@ public: virtual int visit_uses (be_uses *node); virtual int visit_attribute (be_attribute *node); virtual int visit_operation (be_operation *node); + virtual int visit_argument (be_argument *node); + + virtual int post_process (be_decl *bd); private: void init (void); + void gen_excep_op (const char *prefix, be_decl *node); + private: be_interface *iface_; be_interface *callback_iface_; |