-
Key: CPP13-76
-
Legacy Issue Number: 14169
-
Status: closed
-
Source: Remedy IT ( Johnny Willemsen)
-
Summary:
The spec defines: // C++ class Seq_var; class Seq
{ public: typedef Seq_var _var_type; // ... }; We propose to extend this to the following to make it possible to write more generic C++ code. // C++ class Seq_var; class Seq_out; class Seq
{ public: typedef Seq_var _var_type; typedef Seq_out _out_type: typedef ::CORBA::ULong _size_type; // ... };
-
Reported: CPP 1.2 — Fri, 31 Jul 2009 04:00 GMT
-
Disposition: Resolved — CPP 1.3
-
Disposition Summary:
In section 4.11 add to the example at the end Seq_out and a _out_type typedef
as in the revised text below.
The _size_type typedef will make it possible in the user code to differentiate
between the index of a sequence type and a user defined ULong value. To
section 4.15 add the sentence
To facilitate template-based programming, a nested public typedef _size_type is delivered as the type
representing the length of the sequence.
And to the sequence class examples in section 4.15 the following
typedef ULong _size_type; -
Updated: Fri, 6 Mar 2015 20:58 GMT
CPP13 — make it possible to write more generic C++ code
- Key: CPP13-76
- OMG Task Force: C++ June 2011 RTF