3 //=============================================================================
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
20 #include "ast_param_holder.h"
22 class be_param_holder
: public virtual AST_Param_Holder
,
23 public virtual be_type
26 be_param_holder (UTL_ScopedName
*parameter_name
,
27 FE_Utils::T_Param_Info
*info
);
29 virtual ~be_param_holder (void);
32 DEF_NARROW_FROM_DECL (be_param_holder
);
35 virtual void destroy (void);
38 virtual int accept (be_visitor
*visitor
);
41 #endif // TAO_BE_PARAM_HOLDER_H