掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     操作のノートをヘッダに反映させたい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2006-10-4 18:43

操作のノートをヘッダに反映させたい

属性や操作のノートをヘッダファイルでの宣言部分の上に出力されるように設定しようとしたところ、
属性は、Attribute Declarationに%AttributeNotes%を追加することによって実現できました。
しかし、操作は同様にしてもできず、色々試したのですができませんでした。
以下の様に操作のノートをヘッダに反映されるテンプレート設定方法がありましたら教えてください。
よろしくお願いします。

MyClass.h

class MyClass
{

public:
   /**
   * 操作のノート1
   */
   MyClass();

   /**
   * 操作のノート2
   */
   virtual ~MyClass();

   /**
   * 操作のノート3
   */
   funcA();

protected:
   /**
   * 属性のノート
   */
   int a;
    :
    :
tkouno
投稿日時: 2006-10-5 9:12
EA Administrator
投稿: 3939

Re: 操作のノートをヘッダに反映させたい

操作のノートをヘッダファイルに反映するには、特に
コード生成テンプレートの編集は必要ありません。

ローカルオプションダイアログの「C++」グループで
「操作の説明をヘッダファイルに」を「True」にしてください。
「操作の説明をソースファイルに」は「False」にしたほうがよいかもしれません。

これだけで、ご要望の結果になると思います。

ちなみに、これらの処理はOperation Notesテンプレートで実現されています。
同様にして、属性もAttribute Notesテンプレートに既にコメントを追加する
処理は含まれています。

となると、先ほどのローカルオプションダイアログで「ソースコードの生成と読み込み」
グループにあるコメントの「生成」にチェックが入っていないのかもしれません。

ご確認ください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ