3

全て、

スキーマ記述からバニラ POD のような C++ 構造を作成できるツールを知っている人はいますか?

重要な資質は次のとおりです。

  • コード内で「第一級市民」として使用するのが合理的です。
  • 集約は、ネイティブ配列と同じようにパックされます。
  • その他のインタラクティブな言語サポート (Python または Matlab など)
    • 各言語のネイティブタイプの使用はプラスです。
  • デフォルト値と有効値が定義され、使用されています。

持っていると便利なものは次のとおりです。

  • ヒープの暗黙的な使用はありません (スキーマを介した明示的な使用は問題ありません)
  • 非常に軽い API (API はなくてもかまいません。参照による要素名のアクセサーは問題ありません。get_foo/set_foo は許容できますが、お勧めしません。)

Google Protocol-Buffers で簡単に遊んでみました。「繰り返し」および「パックされた」プリミティブは私の条件の 1 つを満たしているようですが、API はこの用途向けに設計されていません。

コンテキスト: 移植可能な高性能コードを書きたいと思っています (したがって、私の要件である必要があります)。ここで、中間生成物をロード/保存し、適切な分析/スクリプト言語で検査および操作できます。データ構造は常に変化しているため、関連するすべての言語のクラスを自動生成する方法が必要です。

4

0 に答える 0