Issue 1520: Spec does not mention the existance of an Any_out class (cxx_revision) Source: (, ) Nature: Enhancement Severity: Summary: Summary: 2. The spec does not explicitly mention the existence of an Any_out class. I believe that this class is necessary, following the same pattern as the normal T_out class for variable length structured types. Resolution: resolved and closed Revised Text: Change 1.16.1 of formal/99-07-41 to read: 1.16.11 The Any_var and Any_out Classes Since Anys are returned via pointer as out and return parameters (see Table 1-3 on page 1-104), there exists an Any_var class similar to the T_var classes for object references. Any_var obeys the rules for T_var classes described in Section 1.9, "Mapping for Structured Types," on page 1-21, calling delete on its Any* when it goes out of scope or is otherwise destroyed. The full interface of the Any_var class is shown in Section 1.41.6, "Any_var Class," on page 1-154. An Any_out class is also available that is similar in form to the T_out class described in Section 1.9.2. Actions taken: June 10, 1998: received issue June 13, 2000: closed issue Discussion: End of Annotations:===== Return-Path: Sender: jon@floorboard.com Date: Wed, 10 Jun 1998 12:15:04 -0700 From: Jonathan Biggar To: issues@omg.org, cxx_revision@omg.org Subject: Problems related to _var & _out types in C++ language mapping 2. The spec does not explicitly mention the existence of an Any_out class. I believe that this class is necessary, following the same pattern as the normal T_out class for variable length structured types. Sender: jbiggar@floorboard.com Message-ID: <3855A459.123E928E@floorboard.com> Date: Mon, 13 Dec 1999 17:58:49 -0800 From: Jonathan Biggar X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: cxx_revision@omg.org Subject: More vote 2 proposals (1520, 2619, 2880, 2887 & 2888) Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: b25!!?6Ce9+$-e9m\Ne9 Issue 1520: Spec does not mention the existance of an Any_out class Proposal: Change 1.16.11 to read: 1.16.11 The Any_var and Any_out Classes Since Anys are returned via pointer as out and return parameters (see Table 1-3 on page 1-104), there exists an Any_var class similar to the T_var classes for object references. Any_var obeys the rules for T_var classes described in Section 1.9, "Mapping for Structured Types," on page 1-21, calling delete on its Any* when it goes out of scope or is otherwise destroyed. The full interface of the Any_var class is shown in Section 1.41.6, "Any_var Class," on page 1-154. An Any_out class is also available that is similar in form to the T_out class described in Section 1.9.2.