| Cutterリファレンスマニュアル | ||||
|---|---|---|---|---|
| Top | 説明 | ||||
GList用の検証ユーティリティGList用の検証ユーティリティ — GListに関する検証をもっと簡単に書くためのユーティリティ。 |
gboolean gcut_list_equal (const GList *list1, const GList *list2, GEqualFunc equal_func); gchar * gcut_list_inspect (const GList *list, GCutInspectFunction inspect_func, gpointer user_data); gboolean gcut_list_equal_int (const GList *list1, const GList *list2); gchar * gcut_list_inspect_int (const GList *list); gboolean gcut_list_equal_uint (const GList *list1, const GList *list2); gchar * gcut_list_inspect_uint (const GList *list); gboolean gcut_list_equal_string (const GList *list1, const GList *list2); gchar * gcut_list_inspect_string (const GList *list); gchar * gcut_list_inspect_object (const GList *list); gchar * gcut_list_inspect_enum (GType type, const GList *list); gchar * gcut_list_inspect_flags (GType type, const GList *list); #define gcut_list_int_equal (list1, list2) #define gcut_list_int_inspect (list) #define gcut_list_uint_equal (list1, list2) #define gcut_list_uint_inspect (list) #define gcut_list_string_equal (list1, list2) #define gcut_list_string_inspect (list) #define gcut_list_object_inspect (list) #define gcut_list_enum_inspect (list, type) #define gcut_list_flags_inspect (list, type)
gboolean gcut_list_equal (const GList *list1, const GList *list2, GEqualFunc equal_func);
ふたつのGList、list1とlist2を比較します。equal_funcはlist1とlist2の対応する値それぞれに対して呼ばれます。
例:
1 |
TODO |
|
比較するGList。 |
|
比較するGList。 |
|
ふたつの値を比較する関数。 |
戻り値 : |
list1とlist2のすべての対応する値がequal_funcでTRUEの場合はTRUE、そうでない場合はFALSE。 |
1.0.5から
gchar * gcut_list_inspect (const GList *list, GCutInspectFunction inspect_func, gpointer user_data);
listの詳細を返します。listのそれぞれの値はinspect_funcで詳細化されます。返された文字列が必要なくなったときは開放してください。
例:
1 |
TODO |
|
詳細を示すGList。 |
|
各値の詳細を示す関数。 |
|
関数に渡すユーザ用データ。 |
戻り値 : |
listの詳細を示した文字列。 |
1.0.5から
gboolean gcut_list_equal_int (const GList *list1, const GList *list2);
ふたつのGList、list1とlist2を比較します。list1とlist2はgintのGListでなければいけません。
|
比較するgintのGList。 |
|
比較するgintのGList。 |
戻り値 : |
list1とlist2の対応するすべての値が同じ場合はTRUE、そうでない場合はFALSE。 |
1.0.6から
gchar * gcut_list_inspect_int (const GList *list);
listの詳細を返します。listはgintのGListでなければいけません。返された文字列が必要なくなったときは開放してください。
1.0.6から
gboolean gcut_list_equal_uint (const GList *list1, const GList *list2);
ふたつのGList、list1とlist2を比較します。list1とlist2はguintのGListでなければいけません。
|
比較するguintのGList。 |
|
比較するguintのGList。 |
戻り値 : |
list1とlist2のすべての対応する符号なし整数値が同じ値の場合はTRUE、そうでない場合はFALSE。 |
1.0.6から
gchar * gcut_list_inspect_uint (const GList *list);
listの詳細を返します。listはguintのGListでなければいけません。返された文字列が必要なくなったときは開放してください。
1.0.6から
gboolean gcut_list_equal_string (const GList *list1, const GList *list2);
ふたつのGList、list1とlist2を比較します。list1とlist2は文字列のGListでなければいけません。
|
比較する文字列のGList。 |
|
比較する文字列のGList。 |
戻り値 : |
list1とlist2のすべての対応する文字列が同じ内容の文字列の場合はTRUE、そうでない場合はFALSE。 |
1.0.6から
gchar * gcut_list_inspect_string (const GList *list);
listの詳細を返します。listは文字列のGListでなければいけません。返された文字列が必要なくなったときは開放してください。
|
詳細を示す文字列のGList。 |
戻り値 : |
listの詳細を示した文字列。 |
1.0.6から
gchar * gcut_list_inspect_object (const GList *list);
listの詳細を返します。listはGObjectのGListでなければいけません。返された文字列が必要なくなったときは開放してください。
1.0.6から
gchar * gcut_list_inspect_enum (GType type, const GList *list);
listの詳細を返します。listはGEnumの列挙値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。
|
GEnumの型。 |
|
詳細を示す列挙値のGList。 |
戻り値 : |
listの詳細を示した文字列。 |
1.0.6から
gchar * gcut_list_inspect_flags (GType type, const GList *list);
listの詳細を返します。listはGFlagsのフラグ値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。
|
GFlagsの型。 |
|
詳細を示すフラグ値のGList。 |
戻り値 : |
listの詳細を示した文字列。 |
1.0.6から
#define gcut_list_int_equal(list1, list2)
gcut_list_int_equalはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_equal_int()を使って下さい。
ふたつのGList、list1とlist2を比較します。list1とlist2はgintのGListでなければいけません。
|
比較するgintのGList。 |
|
比較するgintのGList。 |
戻り値 : |
list1とlist2の対応するすべての値が同じ場合はTRUE、そうでない場合はFALSE。 |
1.0.5から
#define gcut_list_int_inspect(list)
gcut_list_int_inspectはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_inspect_int()を使ってください。
listの詳細を返します。listはgintのGListでなければいけません。返された文字列が必要なくなったときは開放してください。
1.0.5から
#define gcut_list_uint_equal(list1, list2)
gcut_list_uint_equalはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_equal_uint()を使ってください。
ふたつのGList、list1とlist2を比較します。list1とlist2はguintのGListでなければいけません。
|
比較するguintのGList。 |
|
比較するguintのGList。 |
戻り値 : |
list1とlist2のすべての対応する符号なし整数値が同じ値の場合はTRUE、そうでない場合はFALSE。 |
1.0.5から
#define gcut_list_uint_inspect(list)
gcut_list_uint_inspectはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_inspect_uint()を使ってください。
listの詳細を返します。listはguintのGListでなければいけません。返された文字列が必要なくなったときは開放してください。
1.0.5から
#define gcut_list_string_equal(list1, list2)
gcut_list_string_equalはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_equal_string()を使ってください。
ふたつのGList、list1とlist2を比較します。list1とlist2は文字列のGListでなければいけません。
|
比較する文字列のGList。 |
|
比較する文字列のGList。 |
戻り値 : |
list1とlist2のすべての対応する文字列が同じ内容の文字列の場合はTRUE、そうでない場合はFALSE。 |
1.0.5から
#define gcut_list_string_inspect(list)
gcut_list_string_inspectはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_inspect_string()を使ってください。
listの詳細を返します。listは文字列のGListでなければいけません。返された文字列が必要なくなったときは開放してください。
|
詳細を示す文字列のGList。 |
戻り値 : |
listの詳細を示した文字列。 |
1.0.5から
#define gcut_list_object_inspect(list)
gcut_list_object_inspectはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_inspect_object()を使ってください。
listの詳細を返します。listはGObjectのGListでなければいけません。返された文字列が必要なくなったときは開放してください。
1.0.5から
#define gcut_list_enum_inspect(list, type)
gcut_list_enum_inspectはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_inspect_enum()を使ってください。
listの詳細を返します。listはGEnumの列挙値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。
|
詳細を示す列挙値のGList。 |
|
GEnumの型。 |
戻り値 : |
listの詳細を示した文字列。 |
1.0.5から
#define gcut_list_flags_inspect(list, type)
gcut_list_flags_inspectはバージョン1.0.6から非推奨になりました。新しく書くコードでは使わないでください。代わりにgcut_list_inspect_flags()を使ってください。
listの詳細を返します。listはGFlagsのフラグ値のGListでなければいけません。返された文字列が必要なくなったときは開放してください。
|
詳細を示すフラグ値のGList。 |
|
GFlagsの型。 |
戻り値 : |
listの詳細を示した文字列。 |
1.0.5から