GObject用の検証ユーティリティ 3 Cutterライブラリ
GObject用の検証ユーティリティ GObjectに関する検証をもっと簡単に書くためのユーティリティ。

## 概要

    gboolean            gcut_object_equal                   (const GObject *object1,
                                                             const GObject *object2,
                                                             GEqualFunc equal_func);
    gchar *             gcut_object_inspect                 (const GObject *object);
    gchar *             gcut_object_inspect_custom          (const GObject *object,
                                                             GCutInspectFunction inspect_func,
                                                             gpointer user_data);

## 説明

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

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

## 詳細

### gcut_object_equal ()

    gboolean            gcut_object_equal                   (const GObject *object1,
                                                             const GObject *object2,
                                                             GEqualFunc equal_func);

ふたつのGObject、object1とobject2をequal_funcで比較します。equal_funcがNULLの場合はobject1とobject2は単にメモリの位置だけで比較します。

object1 :

  比較するGObject。

object2 :

  比較するGObject。

equal_func :

  ふたつのGObjectを比較する関数。NULLも可。

戻り値 :

  object1 == object2あるいはequal_func(object1, object2)がTRUEならTRUE、そうでない場合はFALSE。

1.0.5から

gcut_object_equal

### gcut_object_inspect ()

    gchar *             gcut_object_inspect                 (const GObject *object);

objectのプロパティの詳細を返します。返された文字列が必要なくなったときは開放してください。

object :

  GObject。

戻り値 :

  objectの詳細を示した文字列。

1.0.5から

gcut_object_inspect

### gcut_object_inspect_custom ()

    gchar *             gcut_object_inspect_custom          (const GObject *object,
                                                             GCutInspectFunction inspect_func,
                                                             gpointer user_data);

objectをinspect_funcで詳細を示します。返された文字列が必要なくなったときは開放してください。

object :

  GObject。

inspect_func :

  objectの詳細を示す関数。

user_data :

  関数に渡すユーザ用データ。

戻り値 :

  objectの詳細を示した文字列。

1.0.5から

gcut_object_inspect_custom