Bug Report no. 56

attlogo6876_dk.gif (2280 bytes)

sideHome.gif (2321 bytes) sideDownload.gif (2450 bytes) sideDocumentation.gif (2512 bytes) sideFAQ.gif (2344 bytes) sidePatch.gif (2543 bytes) sideSearch.gif (2403 bytes)

Reported By

Sai-Lai Lo

Date

April 1999

Platforms

All

Version

omniORB 2.7.1 and earlier

Description

Sequence types are implemented using C++ templates. The element type for sequences should managed the stored elements properly, releasing storage as necassary when a new value is inserted into the sequence.

The mapping for strings and object references are not self-managing (since they are pointers), and so the sequence elements have to be self-managing T_member types. With the template implementation however this means that the T* data constructor for the sequence expects a T_member* instead of a T* argument as required.

This will be fixed in the next release.

 

For comments, feedback, etc, please see the 'Keeping in touch' page.
Copyright 1999 - AT&T Laboratories Cambridge