掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート メンバ変数の初期化コードの生成 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
nakapon | 投稿日時: 2020-12-9 14:16 |
EA Administrator 投稿: 423 |
メンバ変数の初期化コードの生成サポート宛てにいただきましたご質問の要約です。
○ご質問 クラス図のコード生成で、C++11から採用された下記形式で メンバ変数を初期化する方法はありますか? class Sample { protected: int32_t state {STATE_HOGE}; }; ○回答 static変数であれば、タグ付き値の設定により 期待コードに類似したものを生成できるケースもございます。 ただ、ご期待の条件とは異なるかと思いますので コード生成テンプレートの編集が必要となります。 具体的には、EAビルド1555の場合、 Attribute Declarationテンプレートの27~34行目が 主な生成箇所となりますのでそちらを参考に テンプレートの編集をご検討ください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |