Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_param_holder.h
blob2eecadb9e4a8dec4f159b365f1030994e9607b10
1 /* -*- c++ -*- */
3 //=============================================================================
4 /**
5 * @file be_param_holder.h
7 * Place holder referenced by AST_Field (or subclass)
8 * representing a corresponding template parameter in IDL.
10 * @author Jeff Parsons
12 //=============================================================================
15 #ifndef TAO_BE_PARAM_HOLDER_H
16 #define TAO_BE_PARAM_HOLDER_H
18 #include "be_type.h"
20 #include "ast_param_holder.h"
22 class be_param_holder : public virtual AST_Param_Holder,
23 public virtual be_type
25 public:
26 be_param_holder (UTL_ScopedName *parameter_name,
27 FE_Utils::T_Param_Info *info);
29 virtual ~be_param_holder ();
31 // Cleanup function.
32 virtual void destroy ();
34 // Visiting.
35 virtual int accept (be_visitor *visitor);
38 #endif // TAO_BE_PARAM_HOLDER_H