summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/include/ast_param_holder.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TAO/TAO_IDL/include/ast_param_holder.h')
-rw-r--r--modules/TAO/TAO_IDL/include/ast_param_holder.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/TAO/TAO_IDL/include/ast_param_holder.h b/modules/TAO/TAO_IDL/include/ast_param_holder.h
index 81eaa744d49..bdf06c7580f 100644
--- a/modules/TAO/TAO_IDL/include/ast_param_holder.h
+++ b/modules/TAO/TAO_IDL/include/ast_param_holder.h
@@ -6,13 +6,18 @@
#include "ast_type.h"
+#include "fe_utils.h"
+
class TAO_IDL_FE_Export AST_Param_Holder
: public virtual AST_Type
{
public:
- AST_Param_Holder (UTL_ScopedName *parameter_name);
+ AST_Param_Holder (UTL_ScopedName *parameter_name,
+ FE_Utils::T_Param_Info *info);
virtual ~AST_Param_Holder (void);
+
+ FE_Utils::T_Param_Info const *info (void) const;
// Narrowing.
DEF_NARROW_FROM_DECL (AST_Param_Holder);
@@ -25,6 +30,9 @@ public:
// Visiting.
virtual int ast_accept (ast_visitor *visitor);
+
+private:
+ FE_Utils::T_Param_Info *info_;
};
#endif // AST_PARAM_HOLDER_H \ No newline at end of file