CORBA 2.4 MAILINGLIST Avatar
  1. OMG Issue

CORBA24 — value type substitutability

  • Key: CORBA24-47
  • Legacy Issue Number: 3072
  • Status: closed  
  • Source: UBS ( Hans Kneubuehl)
  • Summary:

    Chapter 5.2.5: Value type semantics should not define that an instance of a
    value type can be passed (directly) as a parameter that is declared as an
    interface type. The reason is that this is not true in some of the language
    mappings (e.g. C++) because it contradicts the kind and nature of value types.

    A value type instance IS NOT an object reference even if it is registered with
    the ORB. Therefore, if a construct conceptually is not a subtype of another
    construct, it should not be possible that it substitutes the other. Also, it
    should not be required that there are any shortcuts which automatically convert
    a registered valuetype to it's associated object reference.

  • Reported: CORBA 2.3.1 — Tue, 30 Nov 1999 05:00 GMT
  • Disposition: Resolved — CORBA 2.4
  • Disposition Summary:

    Clarify the ambiguity that leads to the possible inappropriate interpretation

  • Updated: Fri, 6 Mar 2015 20:58 GMT