プロジェクト

全般

プロフィール

バグ #2259

IDLでoutとして宣言した関数引数のシグニチャが違う。

n-ando12年以上前に追加. 約12年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2011/09/21
期日:
進捗率:

100%

予定工数:

説明

interface hoge
{
  short hoge(out Data mydata);
};

のC++スケルトンのhogeのシグニチャは
CORBA::Short hoge(Data_out mydata);

のはずだが
CORBA::Short hoge(Data& mydata);

になっている

履歴

#1 n-ando12年以上前に更新

ただし、一部の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;
      };

は×。

#2 ga12年以上前に更新

  • ステータス新規 から 解決 に変更
  • 担当者ga にセット
  • 進捗率0 から 100 に変更

修正させて頂きました rev.217

#3 n-ando約12年前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF