操作
バグ #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 さんが約14年前に更新
ただし、一部の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;
};
は×。
操作