Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_visitor_exception / exception.h
blobee30eaa1aba8f2adee7209dbec3577379bd659bb
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 (void);
30 virtual int visit_exception (be_exception *node);
32 virtual int visit_field (be_field *node);
35 #endif /* _BE_VISITOR_EXCEPTION_EXCEPTION_H_ */