GValue用の検証ユーティリティ 3 Cutterライブラリ
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);

ふたつのGValue、value1とvalue2を登録された比較関数で比較します。（GValueの比較関数の登録方法については`gcut_value_register_equal_func()`を見てください。）

value1 :

  比較するGValue。

value2 :

  比較するGValue。

戻り値 :

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

1.0.5から

gcut_value_equal

### gcut_value_register_equal_func ()

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

例:

    TODO

type1のGValueとtype2のGValueの等価性を調べる関数を登録します。

type1 :

  比較するGValueのGType。

type2 :

  比較するGValueのGType。

equal_func :

  type1のGValueとtype2のGValueを比較する関数。

1.0.5から

gcut_value_register_equal_func