XtOffset

Section: XT FUNCTIONS (3Xt)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XtOffset, XtOffsetOf, XtNumber - 配列要素のバイトオフセット、個数の決定

 

書式

Cardinal XtOffset(pointer_type, field_name)

      Type pointer_type;

      Field field_name;

Cardinal XtOffsetOf(structure_type, field_name)

      Type structure_type;

      Field field_name;

Cardinal XtNumber(array)

      ArrayVariable array;  

引き数

array
固定長の配列を指定する。
field_name
バイトオフセットを計算するフィールドの名前を指定する。
pointer_type
構造体へのポインタとして宣言される型を指定する。
structure_type
構造体として宣言される型を指定する。
 

説明

XtOffset マクロは、ウィジェットの先頭から様々なリソースフィールドのオフセットを 決定するために普通使われる。また、静的な初期化におけるコンパイル時に使 用できる。

XtOffsetOf マクロは、指定された構造体の先頭からそのメンバへのバイトオフセットを 得る定数式に展開する。 静的にリソースリストを初期化するために普通使われ、同様な動作をする関数 XtOffset よりポータブルである。

XtNumber マクロは指定された引き数リスト、リソースリスト、その他の固定サイズである 配列の要素数を返す。  

関連項目

XtGetResourceList(3Xt), XtSetArg(3Xt)
X ツールキット イントリンシクス - C 言語インターフェイス
Xlib - C 言語 X インターフェイス


 

Index

名前
書式
引き数
説明
関連項目

This document was created by man2html, using the manual pages.
Time: 15:56:33 GMT, February 12, 2001