操作
バグ #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年以上前に追加. ほぼ13年前に更新.
100%
説明
interface hoge { short hoge(out Data mydata); };
CORBA::Short hoge(Data_out mydata);
CORBA::Short hoge(Data& mydata);
ただし、一部のstructに関しては、正しい引数として出力される。
struct ServiceProfile { UniqueId type; string description; CameraService camera_service; };
struct DeviceProfile { UniqueId classId; UniqueId guid; short unit; string vendorName; string modelName; IntrinsicParameters intrinsic; ExtrinsicParameters extrinsic; NVList properties; };