export/importキーワードを使用してAda/C /C++間の通信が可能な場所を数多く見てきました。Ada関数が汎用の場合はどうでしょうか。これも可能ですか?
私の問題は、いくつかのレガシーコードを再利用する必要があり、多数の汎用Ada関数があることです。今後登場する新しいレイヤーはC++で記述され、これらの既存のAdaジェネリック関数をC++ラッパーにエクスポートできることを望んでいます。(実際、関数がグローバルでない場合は、別のレイヤーが必要になりますが、今は気にしないでください。)
それが不可能な場合は、さまざまなタイプに固有の新しい個別のAda関数を作成する必要があります。これにより、ジェネリックが呼び出されます。このアプローチについて何か考えはありますか?
私は間違いなくAdaプログラミングの初心者なので、無知を許してください。助けてくれてありがとう。