/usr/share/gtk-doc/html/cutter/ja/cutter-Assertion-Utilities-for-GObject.html is in cutter-testing-framework-doc 1.1.7-1.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GObject用の検証ユーティリティ</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="Cutterリファレンスマニュアル">
<link rel="up" href="writing-assertion.html" title="検証作成">
<link rel="prev" href="cutter-Assertion-Utilities-for-GList.html" title="GList用の検証ユーティリティ">
<link rel="next" href="cutter-Assertion-Utilities-for-GValue.html" title="GValue用の検証ユーティリティ">
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="cutter-Assertion-Utilities-for-GList.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="writing-assertion.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Cutterリファレンスマニュアル</th>
<td><a accesskey="n" href="cutter-Assertion-Utilities-for-GValue.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#cutter-Assertion-Utilities-for-GObject.synopsis" class="shortcut">Top</a>
|
<a href="#cutter-Assertion-Utilities-for-GObject.description" class="shortcut">説明</a>
</td></tr>
</table>
<div class="refentry" title="GObject用の検証ユーティリティ">
<a name="cutter-Assertion-Utilities-for-GObject"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="cutter-Assertion-Utilities-for-GObject.top_of_page"></a>GObject用の検証ユーティリティ</span></h2>
<p>GObject用の検証ユーティリティ — <span class="type">GObject</span>に関する検証をもっと簡単に書くためのユーティリティ。</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv" title="概要">
<a name="cutter-Assertion-Utilities-for-GObject.synopsis"></a><h2>概要</h2>
<pre class="synopsis"><span class="returnvalue">gboolean</span> <a class="link" href="cutter-Assertion-Utilities-for-GObject.html#gcut-object-equal" title="gcut_object_equal ()">gcut_object_equal</a> (<em class="parameter"><code>const <span class="type">GObject</span> *object1</code></em>,
<em class="parameter"><code>const <span class="type">GObject</span> *object2</code></em>,
<em class="parameter"><code><span class="type">GEqualFunc</span> equal_func</code></em>);
<span class="returnvalue">gchar</span> * <a class="link" href="cutter-Assertion-Utilities-for-GObject.html#gcut-object-inspect" title="gcut_object_inspect ()">gcut_object_inspect</a> (<em class="parameter"><code>const <span class="type">GObject</span> *object</code></em>);
<span class="returnvalue">gchar</span> * <a class="link" href="cutter-Assertion-Utilities-for-GObject.html#gcut-object-inspect-custom" title="gcut_object_inspect_custom ()">gcut_object_inspect_custom</a> (<em class="parameter"><code>const <span class="type">GObject</span> *object</code></em>,
<em class="parameter"><code><a class="link" href="cutter-Types-for-GLib-support.html#GCutInspectFunction" title="GCutInspectFunction ()"><span class="type">GCutInspectFunction</span></a> inspect_func</code></em>,
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
</pre>
</div>
<div class="refsect1" title="説明">
<a name="cutter-Assertion-Utilities-for-GObject.description"></a><h2>説明</h2>
<p>検証を書くためには等価性を検証し、期待値と実測値を表示する必要があります。</p>
<p>このユーティリティは<span class="type">GObject</span>に関する検証の作成を補助します。</p>
</div>
<div class="refsect1" title="詳細">
<a name="cutter-Assertion-Utilities-for-GObject.details"></a><h2>詳細</h2>
<div class="refsect2" title="gcut_object_equal ()">
<a name="gcut-object-equal"></a><h3>gcut_object_equal ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span> gcut_object_equal (<em class="parameter"><code>const <span class="type">GObject</span> *object1</code></em>,
<em class="parameter"><code>const <span class="type">GObject</span> *object2</code></em>,
<em class="parameter"><code><span class="type">GEqualFunc</span> equal_func</code></em>);</pre>
<p>ふたつの<span class="type">GObject</span>、<em class="parameter"><code>object1</code></em>と<em class="parameter"><code>object2</code></em>を<em class="parameter"><code>equal_func</code></em>で比較します。<em class="parameter"><code>equal_func</code></em>がNULLの場合は<em class="parameter"><code>object1</code></em>と<em class="parameter"><code>object2</code></em>は単にメモリの位置だけで比較します。</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>object1</code></em> :</span></p></td>
<td>比較する<span class="type">GObject</span>。</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>object2</code></em> :</span></p></td>
<td>比較する<span class="type">GObject</span>。</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>equal_func</code></em> :</span></p></td>
<td>ふたつの<span class="type">GObject</span>を比較する関数。NULLも可。</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>戻り値</em></span> :</span></p></td>
<td>
<em class="parameter"><code>object1</code></em> == <em class="parameter"><code>object2</code></em>あるいは<em class="parameter"><code>equal_func</code></em>(<em class="parameter"><code>object1</code></em>, <em class="parameter"><code>object2</code></em>)がTRUEならTRUE、そうでない場合はFALSE。</td>
</tr>
</tbody>
</table></div>
<p class="since">1.0.5から</p>
</div>
<hr>
<div class="refsect2" title="gcut_object_inspect ()">
<a name="gcut-object-inspect"></a><h3>gcut_object_inspect ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> * gcut_object_inspect (<em class="parameter"><code>const <span class="type">GObject</span> *object</code></em>);</pre>
<p><em class="parameter"><code>object</code></em>のプロパティの詳細を返します。返された文字列が必要なくなったときは開放してください。</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
<td>
<span class="type">GObject</span>。</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>戻り値</em></span> :</span></p></td>
<td>
<em class="parameter"><code>object</code></em>の詳細を示した文字列。</td>
</tr>
</tbody>
</table></div>
<p class="since">1.0.5から</p>
</div>
<hr>
<div class="refsect2" title="gcut_object_inspect_custom ()">
<a name="gcut-object-inspect-custom"></a><h3>gcut_object_inspect_custom ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> * gcut_object_inspect_custom (<em class="parameter"><code>const <span class="type">GObject</span> *object</code></em>,
<em class="parameter"><code><a class="link" href="cutter-Types-for-GLib-support.html#GCutInspectFunction" title="GCutInspectFunction ()"><span class="type">GCutInspectFunction</span></a> inspect_func</code></em>,
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
<p><em class="parameter"><code>object</code></em>を<em class="parameter"><code>inspect_func</code></em>で詳細を示します。返された文字列が必要なくなったときは開放してください。</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
<td>
<span class="type">GObject</span>。</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>inspect_func</code></em> :</span></p></td>
<td>
<em class="parameter"><code>object</code></em>の詳細を示す関数。</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>関数に渡すユーザ用データ。</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>戻り値</em></span> :</span></p></td>
<td>
<em class="parameter"><code>object</code></em>の詳細を示した文字列。</td>
</tr>
</tbody>
</table></div>
<p class="since">1.0.5から</p>
</div>
</div>
</div>
<div class="footer">
<hr>
Generated by GTK-Doc V1.15</div>
</body>
</html>
|