diff options
Diffstat (limited to 'TAO/TAO_IDL')
-rw-r--r-- | TAO/TAO_IDL/ast/ast_type.cpp | 4 | ||||
-rw-r--r-- | TAO/TAO_IDL/include/ast_type.h | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/ast/ast_type.cpp b/TAO/TAO_IDL/ast/ast_type.cpp index 74cccb4cee5..b045e681c52 100644 --- a/TAO/TAO_IDL/ast/ast_type.cpp +++ b/TAO/TAO_IDL/ast/ast_type.cpp @@ -74,6 +74,7 @@ ACE_RCSID(ast, ast_type, "$Id$") // Constructor(s) and destructor. AST_Type::AST_Type (void) + : ifr_added_ (0) { } @@ -82,7 +83,8 @@ AST_Type::AST_Type (AST_Decl::NodeType nt, UTL_StrList *p) : AST_Decl (nt, n, - p) + p), + ifr_added_ (0) { } diff --git a/TAO/TAO_IDL/include/ast_type.h b/TAO/TAO_IDL/include/ast_type.h index 118a0d3a248..5842e06cc7f 100644 --- a/TAO/TAO_IDL/include/ast_type.h +++ b/TAO/TAO_IDL/include/ast_type.h @@ -103,6 +103,10 @@ public: // Visiting. virtual int ast_accept (ast_visitor *visitor); + + // Has the full definition been added to the Interface Repository? + // Used for types which can have members and can be forward declared. + idl_bool ifr_added_; }; #endif // _AST_TYPE_AST_TYPE_HH |