Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_constant.h
blob27f307b3813d511b7f12d5f326f5365a8492d9f6
1 /* -*- c++ -*- */
3 //=============================================================================
4 /**
5 * @file be_constant.h
7 * Extension of class AST_Constant that provides additional means for C++
8 * mapping.
10 * @author Copyright 1994-1995 by Sun Microsystems
11 * @author Inc. and Aniruddha Gokhale
13 //=============================================================================
15 #ifndef BE_CONSTANT_H
16 #define BE_CONSTANT_H
18 #include "be_decl.h"
19 #include "ast_constant.h"
21 class be_visitor;
23 class be_constant : public virtual AST_Constant,
24 public virtual be_decl
26 public:
27 be_constant (AST_Expression::ExprType et,
28 AST_Expression *v,
29 UTL_ScopedName *n);
31 // Visiting.
32 virtual int accept (be_visitor *visitor);
34 //Cleanup.
35 virtual void destroy ();
38 #endif // if !defined