diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/include/fe_utils.h')
-rw-r--r-- | modules/TAO/TAO_IDL/include/fe_utils.h | 9 |
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 |