操作
バグ #2259
完了IDLでoutとして宣言した関数引数のシグニチャが違う。
開始日:
2011/09/21
期日:
進捗率:
100%
予定工数:
説明
interface hoge { short hoge(out Data mydata); };
のC++スケルトンのhogeのシグニチャは
CORBA::Short hoge(Data_out mydata);
のはずだが
CORBA::Short hoge(Data& mydata);
になっている
n-ando さんが約13年前に更新
ただし、一部のstructに関しては、正しい引数として出力される。
struct ServiceProfile { UniqueId type; string description; CameraService camera_service; };
はoutに関しては正しい引数として出力される。
struct DeviceProfile { UniqueId classId; UniqueId guid; short unit; string vendorName; string modelName; IntrinsicParameters intrinsic; ExtrinsicParameters extrinsic; NVList properties; };
は×。
操作