![]() |
![]() |
![]() |
Cutterリファレンスマニュアル | ![]() |
---|---|---|---|---|
#define gcut_take_object (object) #define gcut_take_error (error) #define gcut_take_list (list, destroy_function) GList* gcut_list_string_new (const gchar *value, ...); void gcut_list_string_free (GList *list);
テストを書くためには、テスト環境を前処理・後処理するコードや、検証する結果を準備するコードなどたくさんのコードを書く必要があります。Cutterはもっと簡単にテストを書くためにユーティリティを提供します。
このユーティリティはGLibと一緒に使います。
#define gcut_take_object(object)
object
の所有権をCutterに渡し、object
を返します。
|
Cutterが所有権をもつことになるGObject *。 |
1.0.3から
#define gcut_take_error(error)
error
の所有権をCutterに渡し、error
と同じ内容のGError *を返します。
|
Cutterが所有権を持つことになるGError *。 |
1.0.3から
#define gcut_take_list(list, destroy_function)
list
の所有権をCutterに渡し、list
と同じ要素を持つGList *を返します。
|
Cutterが所有権を持つことになるGList *。 |
|
list の要素を破棄する関数(CutDestroyFunction)、あるいはNULL。 |
1.0.3から
GList* gcut_list_string_new (const gchar *value, ...);
渡された文字列からリストを作ります。
|
最初の文字列。 |
|
リストに入れる残りの文字列。最後の引数としてNULLを指定してください。 |
戻り値 : |
渡された文字列のリスト。gcut_list_string_free() で開放してください。 |
1.0.3から
void gcut_list_string_free (GList *list);
list
とlist
内にある文字列を開放します。
|
開放する文字列のリスト。 |
1.0.3から