Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_union_fwd.h
blob76b5673dcc056f6b38932b4af62c4fcaf694edba
1 /* -*- c++ -*- */
3 //=============================================================================
4 /**
5 * @file be_union_fwd.h
7 * Extension of class AST_UnionFwd that provides additional
8 * means for C++ mapping of a union.
10 * @author Jeff Parsons
12 //=============================================================================
14 #ifndef BE_UNION_FWD_H
15 #define BE_UNION_FWD_H
17 #include "be_structure_fwd.h"
18 #include "ast_union_fwd.h"
20 class be_visitor;
22 class be_union_fwd : public virtual AST_UnionFwd,
23 public virtual be_structure_fwd
25 // =TITLE
26 // be_union_fwd
28 // =DESCRIPTION
29 // Extensions to the AST_UnionFwd class
30 public:
31 be_union_fwd (AST_Union *dummy,
32 UTL_ScopedName *n);
34 virtual ~be_union_fwd ();
36 /// Cleanup function.
37 virtual void destroy ();
39 // Visiting.
40 virtual int accept (be_visitor* visitor);
43 #endif // if !defined