CORBA.Any type into CORBA.Internals subpackage
Patch submitted by Vadim Godunko, reviewed by Jerome Hugues
[Imported from Perforce change 9285 at 2006-12-01 21:18:21]
Subversion-branch: /trunk/polyorb
Subversion-revision: 36791
between bounded and unbounded sequences, and to separate the
creation of sequence typecodes from the generation of sequence
To_Any and From_Any helpers. This separation is necessary for
the case of sequences of locality-constrained objects, because
such objects have typecode, but no From_Any/To_Any subprograms.
Recompute build deps.
[Imported from Perforce change 9280 at 2006-12-01 21:17:59]
Subversion-branch: /trunk/polyorb
Subversion-revision: 36787
whether the interface declaration occurs within the current gen_scope,
or any subscope thereof. If it is the case, the reference must be
mapped to a reference to a forward interface, possibly generated
implicitly for that purpose.
The previous implementation of this check did not correctly account
for the fact that the current scope might be several levels deeper
than the current gen_scope, depending on the presence of nested
structures. It also did not take the case of unions into account
altogether. This new implementation addresses both shortcomings.
Fixes E419-009.
[Imported from Perforce change 9277 at 2006-12-01 21:17:57]
Subversion-branch: /trunk/polyorb
Subversion-revision: 36784
is declared in the generated Ada code, and a specific typecode
is generated. In that case, do not go back to the type spec
when generating a reference to the typecode.
Fix for E329-003.
[Imported from Perforce change 9236 at 2006-12-01 21:17:00]
Subversion-branch: /trunk/polyorb
Subversion-revision: 36748
parameters and a non-void return type, create a supplementary
formal parameter Returns for the returned value.
Submitted by: Vadim Godunko
Reviewed by: Thomas Quinot.
[Imported from Perforce change 9170 at 2006-12-01 21:16:18]
Subversion-branch: /trunk/polyorb
Subversion-revision: 36689
local interface reference before the completion is seen.
Submitted by: Vadim Godunko
Reviewed by: Thomas Quinot
[Imported from Perforce change 9167 at 2006-12-01 21:16:13]
Subversion-branch: /trunk/polyorb
Subversion-revision: 36687
of a local interface, the proper type is Ref, not Abstract_Ref.
Submitted by: Vadim Godunko
Reviewed by: Thomas Quinot
[Imported from Perforce change 9166 at 2006-12-01 21:16:13]
Subversion-branch: /trunk/polyorb
Subversion-revision: 36686