GValue用の検証ユーティリティ

GValue用の検証ユーティリティ — GValueに関する検証をもっと簡単に書くためのユーティリティ。

概要

gboolean            gcut_value_equal                    (const GValue *value1,
                                                         const GValue *value2);
void                gcut_value_register_equal_func      (GType type1,
                                                         GType type2,
                                                         GEqualFunc equal_func);

説明

検証を書くためには等価性を検証し、期待値と実測値を表示する必要があります。

このユーティリティはGValueに関する検証を作成を補助します。

詳細

gcut_value_equal ()

gboolean            gcut_value_equal                    (const GValue *value1,
                                                         const GValue *value2);

ふたつのGValuevalue1value2を登録された比較関数で比較します。(GValueの比較関数の登録方法についてはgcut_value_register_equal_func()を見てください。)

value1 :

比較するGValue

value2 :

比較するGValue

戻り値 :

value1value2が等しいときはTRUE、そうでない場合はFALSE。

1.0.5から


gcut_value_register_equal_func ()

void                gcut_value_register_equal_func      (GType type1,
                                                         GType type2,
                                                         GEqualFunc equal_func);

例:

TODO

type1GValuetype2GValueの等価性を調べる関数を登録します。

type1 :

比較するGValueGType

type2 :

比較するGValueGType

equal_func :

type1GValuetype2GValueを比較する関数。

1.0.5から