summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/include/fe_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TAO/TAO_IDL/include/fe_utils.h')
-rw-r--r--modules/TAO/TAO_IDL/include/fe_utils.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/TAO/TAO_IDL/include/fe_utils.h b/modules/TAO/TAO_IDL/include/fe_utils.h
index a6ce89de009..78b4c72bfa4 100644
--- a/modules/TAO/TAO_IDL/include/fe_utils.h
+++ b/modules/TAO/TAO_IDL/include/fe_utils.h
@@ -5,7 +5,8 @@
#include "ace/Unbounded_Queue.h"
-#include "ast_decl.h"
+#include "ast_enum.h"
+#include "ast_expression.h"
class UTL_StrList;
class UTL_IdList;
@@ -18,9 +19,13 @@ struct TAO_IDL_FE_Export FE_Utils
struct T_Param_Info
{
AST_Decl::NodeType type_;
+ AST_Expression::ExprType const_type_;
+ AST_Enum *enum_const_type_decl_;
ACE_CString name_;
- };
+ T_Param_Info (void);
+ };
+
typedef ACE_Unbounded_Queue<T_Param_Info> T_PARAMLIST_INFO;
struct T_Ref_Info