私は以下のようにビットフィールドメンバの構造を作成していますでbitfiledsを表現する方法: UML
struct Param
{
char move1: 1;
char move2: 1;
char move3: 1;
char move4: 1;
};
は誰UMLダイアグラムとしてそれらを表現するためにどのように助けることができる
ご質問は、残念ながら実現に本当に近い私は以下のようにビットフィールドメンバの構造を作成していますでbitfiledsを表現する方法: UML
struct Param
{
char move1: 1;
char move2: 1;
char move3: 1;
char move4: 1;
};
は誰UMLダイアグラムとしてそれらを表現するためにどのように助けることができる
ご質問は、残念ながら実現に本当に近い言語特有のものです。 OMG UML標準にはそのようなものはありません。
幸いにも、UMLは非常に拡張性があり、カスタムステレオタイプをフィールドE.G.に適用することができます。 <<bitfield>>
となり、ビットフィールドを生成するコードジェネレータを調整する可能性があります。
1ビット幅と宣言されたBitField
プリミティブを定義できます。 UMLを使用すると、プロパティを並べ替えて正しい順序で並べ替えることができます。 BitField型の4つの名前付きプロパティを持つParam
データ型を作成することもできます。
コードを生成している場合、明らかにコードジェネレータは何をすべきかを知っている必要があります。
どのような目的のためにですか?どの文脈で? –