ETSI's Bug Tracker - Ext Pack: Advanced Parametrization (ES 202 784)
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0007852 | Ext Pack: Advanced Parametrization (ES 202 784) | New Feature | public | 06-08-2019 16:33 | 17-12-2019 10:23

Reporter | Jacob Wieland - Spirent |
Assigned To | Jens Grabowski |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | Next version (to be defined) |
Target Version | Next version (to be defined) | Fixed in Version |  |
TS version | X
Clause Reference(s) | 5.2, 5.5
Source (company - Author) | Spirent - Jacob Wieland

Summary | 0007852: Allow inline type expressions also as actual type parameters.

Description

Consider the following definition
type record of union {
@default
T val,
record { Annotations ann, T val } annotated
} AnnotatedList<T>;
In case that the actual type parameter for T shall be a structured type, as well, at the moment a new type definition has to be provided for that actual parameter, even if that is the only place of usage.
Instead, something like this should be allowed as a type expression:
AnnotatedList<record { integer a, AnnotatedList<enumerated { a, b }> b }>

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | CR7852.docx (128,132) 08-08-2019 09:17 http://oldforge.etsi.org/mantis/file_download.php?file_id=3842&type=bug

Issue History
Date Modified | Username | Field | Change
06-08-2019 16:33 | Jacob Wieland - Spirent | New Issue |
07-08-2019 12:38 | Jacob Wieland - Spirent | Note Added: 0015399 |
07-08-2019 12:38 | Jacob Wieland - Spirent | Assigned To | => Jacob Wieland - Spirent
07-08-2019 12:38 | Jacob Wieland - Spirent | Status | new => assigned
08-08-2019 09:17 | Jacob Wieland - Spirent | File Added: CR7852.docx |
08-08-2019 09:18 | Jacob Wieland - Spirent | Note Added: 0015422 |
08-08-2019 09:18 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Tomas Urban
08-08-2019 09:18 | Jacob Wieland - Spirent | Status | assigned => confirmed
08-08-2019 09:54 | Tomas Urban | Note Added: 0015427 |
08-08-2019 09:54 | Tomas Urban | Status | confirmed => resolved
08-08-2019 09:54 | Tomas Urban | Resolution | open => fixed
08-08-2019 09:54 | Tomas Urban | Assigned To | Tomas Urban => Jens Grabowski
17-12-2019 10:23 | Jens Grabowski | Status | resolved => closed

Notes

(0015399)
Jacob Wieland - Spirent
07-08-2019 12:38

STF discussion: proposal accepted

(0015422)
Jacob Wieland - Spirent
08-08-2019 09:18

please review

(0015427)
Tomas Urban
08-08-2019 09:54

The proposal resolves the described issue and is ready to be added to the next version of the specification.