Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_visitor_exception / exception.h
blob22c13ddfa7b8ed489a19881da0fb963c2c5f375a
1 /* -*- C++ -*- */
3 //=============================================================================
4 /**
5 * @file exception.h
7 * Visitor for Exceptions.
8 * This is the generic (common) visitor for all exceptions.
10 * @author Aniruddha Gokhale
12 //=============================================================================
14 #ifndef _BE_VISITOR_EXCEPTION_EXCEPTION_H_
15 #define _BE_VISITOR_EXCEPTION_EXCEPTION_H_
17 /**
18 * @class be_visitor_exception
20 * @brief be_visitor_exception
22 * This is the base visitor for exception
24 class be_visitor_exception : public be_visitor_scope
26 public:
27 be_visitor_exception (be_visitor_context *ctx);
28 ~be_visitor_exception ();
30 virtual int visit_exception (be_exception *node);
32 virtual int visit_field (be_field *node);
35 #endif /* _BE_VISITOR_EXCEPTION_EXCEPTION_H_ */