<< 目次を表示 >> ページ位置: ソースコードの生成と読み込み > ソースコードの生成と読み込みに関する設定 > ソースコードとモデルの対応付け > C++の追加情報 |
Enterprise Architectでは、通常のC++への対応のほか、Managed C++ および C++/CLI にも対応しています。以下の内容は、すべてのC++に共通の内容です。
ステレオタイプ
ステレオタイプ |
適用先 |
対応 |
enumeration |
クラス |
列挙型であることを示します。 |
friend |
操作 |
friendキーワードに対応します。 |
property get |
操作 |
プロパティの読み込みメソッドです。 |
property set |
操作 |
プロパティの書き込みメソッドです。 |
struct |
クラス |
構造体型であることを示します。 |
typedef |
クラス |
typedef文に対応します。親クラスが元の種類名を示します。 |
alias |
クラス |
Alias宣言に対応します。 |
union |
クラス |
UNION(共用体)を示します。 |
タグ付き値
タグの名前 |
適用先 |
対応 |
afx_msg |
操作 |
afx_msgキーワードに対応します。タグ付き値の値として「true」を指定してください。 |
anonymous |
タグ付き値typedefを持つクラス |
typedefでのみ定義されているクラスの名前です。 |
attribute_name |
"property get" あるいは "property set"のステレオタイプを持つ操作 |
プロパティ操作に対応する属性の名前です。 |
bitfield |
属性 |
属性のビットフィールドを示します。 |
bodyLocation |
操作 |
メソッドの実装が生成される場所をheader・classDec・classBodyのいずれかで指定します。 |
callback |
操作 |
CALLBACKマクロへの参照です。 |
constexpr |
属性か操作 |
constexprキーワードに対応します |
explicit |
操作 |
explicitキーワードに対応します。タグ付き値の値として「true」を指定してください。 |
initializer |
操作 |
コンストラクタの初期化子リストです。 |
inline |
操作 |
inlineキーワードに対応します。クラスの本体内にコードが生成されます。 |
mutable |
属性 |
mutableキーワードに対応します。タグ付き値の値として「true」を指定してください。 |
scoped |
列挙要素 |
'class' や 'struct' のキーワードに対応します。 |
throws |
操作 |
このメソッドで発生する例外を示します。 |
typedef |
typedefステレオタイプ以外のクラス要素 |
クラスがtypedef文で定義されていることを示します。 |
typeSynonyms |
クラス要素 |
typedef名および(あるいは)型のフィールドです。 |
volatile |
操作 |
volatileキーワードに対応します。タグ付き値の値として「true」を指定してください。 |
その他
参照