掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     限定されたコレクションクラスでmap<key,value>を使う方法


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2005-3-15 19:52

限定されたコレクションクラスでmap<key,value>を使う方法

C++で開発をしようと考えています。
関連のためのコレクションクラスにて
std::list<#TYPE#*>
という設定をすると#TYPE#が置換されることは確認できたのですが
限定されたコレクションクラスに
std::map<KEY, VALUE>
を使用したいと考えています。
質問は
限定子で指定した型を変換してくれる
#TYPE#と同じようなマーカーが存在するかどうか
が知りたいです。
std::map<#????#, #TYPE#>
↑これ。。。。
すいません旨く意図が伝わっていると良いのですがお教えください。
tkouno
投稿日時: 2005-3-17 9:52
EA Administrator
投稿: 3939

Re: 限定されたコレクションクラスでmap<key,value>を使う方法

コレクションクラスの設定では、#TYPE#以外の
置換可能文字列はありません。そのため、今回のような
対応をするためには、コード生成テンプレートを
変更する必要があります。

具体的には、例えばタグ付き値keyが定義されている
(何らかの文字列を含む)場合には、コード生成テンプレートにおいて
そのタグ付き値の内容で#????#を置換する、というような処理を記述する形に
なるかと思います。

ぜひお試しください。




スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ