-
Key: DDSPSMC-15
-
Legacy Issue Number: 16411
-
Status: closed
-
Source: Remedy IT ( Johnny Willemsen)
-
Summary:
We would like to propose to make the mapping for native and type parameters the same. So const T& for in and T/const T& for return. This makes the mapping easier and more consistent. For example the DDS InstanceHandle_t is defined as native, some vendors define it as long, some as a struct which leads to different code being generated when the end user has a local interface with a DDS InstanceHandle_t as argument. Also when the end user changes a typedef from a native to a struct the argument passing doesn't change from T to const T&. This doesn't impact performance in anyway, it just makes the mapping the same for all types
-
Reported: DDS-PSM-Cxx 1.0b1 — Mon, 1 Aug 2011 04:00 GMT
-
Disposition: Resolved — DDS-PSM-Cxx 1.0b2
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT
DDSPSMC — Make parameter passing same for native/type parameters
- Key: DDSPSMC-15
- OMG Task Force: ISO/IEC C++ DDS PSM FTF