Issue 1624: Forward declaration of value boxes (obv-rtf) Source: (, ) Nature: Revision Severity: Summary: Summary: It is not clear from the spec whether or not value boxes can be forward declared, and used recursively. For example, value v; struct s { long s0; v next; }; value v s; If value boxes are indeed syntactic sugar, the answer should be yes. That brings the next question: Does this mean that one can call create_box_value_tc(), supplying NULL for the original_type, and then later on fill in the member typecode via fill_in_recursive_tc, supplying a ValueMemberSeq of length 1? Resolution: Revised Text: Actions taken: July 1, 1998: received issue February 24, 1999: closed issue Discussion: End of Annotations:===== Return-Path: Date: Wed, 01 Jul 1998 15:42:22 +0100 From: Simon Nash Reply-To: nash@hursley.ibm.com Organization: IBM To: obv-rtf@omg.org Cc: issues@omg.org Subject: Forward declaration of value boxes It is not clear from the spec whether or not value boxes can be forward declared, and used recursively. For example, value v; struct s { long s0; v next; }; value v s; If value boxes are indeed syntactic sugar, the answer should be yes. That brings the next question: Does this mean that one can call create_box_value_tc(), supplying NULL for the original_type, and then later on fill in the member typecode via fill_in_recursive_tc, supplying a ValueMemberSeq of length 1? Simon -- Simon C Nash, IBM Java Technology Centre, Hursley, UK MailPoint 146, x245156 Tel. 01962 815156 or +44-1962-815156 Internet: nash@hursley.ibm.com Notes mail: Simon Nash@ibmgb