2
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>glibmm: Glib::ArrayHandler< bool > Class Reference</title>
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
<title>glibmm: Glib::ArrayHandler< bool > Class Template Reference</title>
7
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
8
<link href="/home/murrayc/checkouts/gnome30/glibmm/docs/doxygen.css" rel="stylesheet" type="text/css" />
8
<script type="text/javascript" src="jquery.js"></script>
9
<script type="text/javascript" src="dynsections.js"></script>
10
<link href="doxygen.css" rel="stylesheet" type="text/css" />
14
<div id="top"><!-- do not remove this div! -->
13
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
17
14
<div id="titlearea">
18
15
<table cellspacing="0" cellpadding="0">
20
17
<tr style="height: 56px;">
23
18
<td style="padding-left: 0.5em;">
24
19
<div id="projectname">glibmm
25
 <span id="projectnumber">2.33.3</span>
20
 <span id="projectnumber">2.33.12</span>
37
<!-- Generated by Doxygen 1.7.5 -->
27
<!-- end header part -->
28
<!-- Generated by Doxygen 1.8.1.1 -->
38
29
<div id="navrow1" class="tabs">
39
30
<ul class="tablist">
40
31
<li><a href="index.html"><span>Main Page</span></a></li>
53
44
<li><a href="functions.html"><span>Class Members</span></a></li>
56
<div id="nav-path" class="navpath">
58
<li class="navelem"><a class="el" href="namespaceGlib.html">Glib</a> </li>
59
<li class="navelem"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html">ArrayHandler< bool ></a> </li>
47
<div id="nav-path" class="navpath">
49
<li class="navelem"><a class="el" href="namespaceGlib.html">Glib</a></li><li class="navelem"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html">ArrayHandler< bool ></a></li> </ul>
63
52
<div class="header">
64
53
<div class="summary">
65
54
<a href="#pub-types">Public Types</a> |
66
55
<a href="#pub-static-methods">Static Public Member Functions</a> </div>
67
56
<div class="headertitle">
68
<div class="title">Glib::ArrayHandler< bool > Class Reference</div> </div>
57
<div class="title">Glib::ArrayHandler< bool > Class Template Reference</div> </div>
70
59
<div class="contents">
71
<!-- doxytag: class="Glib::ArrayHandler< bool >" -->
72
61
<p><code>#include <glibmm/vectorutils.h></code></p>
74
63
<p><a href="classGlib_1_1ArrayHandler_3_01bool_01_4-members.html">List of all members.</a></p>
75
64
<table class="memberdecls">
76
<tr><td colspan="2"><h2><a name="pub-types"></a>
65
<tr class="heading"><td colspan="2"><h2><a name="pub-types"></a>
77
66
Public Types</h2></td></tr>
78
<tr><td class="memItemLeft" align="right" valign="top">typedef gboolean </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#ab5d285fc1941c0e2b967f45c08449152">CType</a></td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top">typedef bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#aadba5c3ac2d874a72e900f5b658cafca">CppType</a></td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a></td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
67
<tr class="memitem:ab5d285fc1941c0e2b967f45c08449152"><td class="memItemLeft" align="right" valign="top">typedef gboolean </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#ab5d285fc1941c0e2b967f45c08449152">CType</a></td></tr>
68
<tr class="memitem:aadba5c3ac2d874a72e900f5b658cafca"><td class="memItemLeft" align="right" valign="top">typedef bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#aadba5c3ac2d874a72e900f5b658cafca">CppType</a></td></tr>
69
<tr class="memitem:a575891f98429392dc2c145720e4f3708"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a></td></tr>
70
<tr class="memitem:af64ebc394a6996448cd927a7dd6dd0c8"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
82
71
<a class="el" href="classGlib_1_1Container__Helpers_1_1ArrayKeeper.html">Glib::Container_Helpers::ArrayKeeper</a><br class="typebreak"/>
83
72
< <a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits.html">Glib::Container_Helpers::TypeTraits</a><br class="typebreak"/>
84
73
< bool > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#af64ebc394a6996448cd927a7dd6dd0c8">ArrayKeeperType</a></td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
74
<tr class="memitem:a849fde9d4c8895b1b9807c63c39ce5ce"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
86
75
<a class="el" href="classGlib_1_1Container__Helpers_1_1ArrayIterator.html">Glib::Container_Helpers::ArrayIterator</a><br class="typebreak"/>
87
76
< <a class="el" href="structGlib_1_1Container__Helpers_1_1TypeTraits.html">Glib::Container_Helpers::TypeTraits</a><br class="typebreak"/>
88
77
< bool > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a849fde9d4c8895b1b9807c63c39ce5ce">ArrayIteratorType</a></td></tr>
89
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
78
</table><table class="memberdecls">
79
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
90
80
Static Public Member Functions</h2></td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#af96ecaae2363621220223cce7ed3af1a">array_to_vector</a> (const <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#ab5d285fc1941c0e2b967f45c08449152">CType</a>* array, <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a> array_size, <a class="el" href="group__ContHandles.html#ga64c27560b41710ccf64a3679a3ba3f20">Glib::OwnershipType</a> ownership)</td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a1cc169c72600c66215ff13452632e60d">array_to_vector</a> (const <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#ab5d285fc1941c0e2b967f45c08449152">CType</a>* array, <a class="el" href="group__ContHandles.html#ga64c27560b41710ccf64a3679a3ba3f20">Glib::OwnershipType</a> ownership)</td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#af64ebc394a6996448cd927a7dd6dd0c8">ArrayKeeperType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a9de28467fd9af32ad088da689e56911e">vector_to_array</a> (const <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a>& vector)</td></tr>
81
<tr class="memitem:af96ecaae2363621220223cce7ed3af1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#af96ecaae2363621220223cce7ed3af1a">array_to_vector</a> (const <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#ab5d285fc1941c0e2b967f45c08449152">CType</a>* array, <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a> array_size, <a class="el" href="group__ContHandles.html#ga64c27560b41710ccf64a3679a3ba3f20">Glib::OwnershipType</a> ownership)</td></tr>
82
<tr class="memitem:a1cc169c72600c66215ff13452632e60d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a1cc169c72600c66215ff13452632e60d">array_to_vector</a> (const <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#ab5d285fc1941c0e2b967f45c08449152">CType</a>* array, <a class="el" href="group__ContHandles.html#ga64c27560b41710ccf64a3679a3ba3f20">Glib::OwnershipType</a> ownership)</td></tr>
83
<tr class="memitem:a9de28467fd9af32ad088da689e56911e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#af64ebc394a6996448cd927a7dd6dd0c8">ArrayKeeperType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a9de28467fd9af32ad088da689e56911e">vector_to_array</a> (const <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a>& vector)</td></tr>
95
85
<hr/><h2>Member Typedef Documentation</h2>
96
<a class="anchor" id="a849fde9d4c8895b1b9807c63c39ce5ce"></a><!-- doxytag: member="Glib::ArrayHandler< bool >::ArrayIteratorType" ref="a849fde9d4c8895b1b9807c63c39ce5ce" args="" -->
86
<a class="anchor" id="a849fde9d4c8895b1b9807c63c39ce5ce"></a>
97
87
<div class="memitem">
98
88
<div class="memproto">
99
89
<table class="memname">
153
139
<td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a><bool> <a class="el" href="classGlib_1_1ArrayHandler.html">Glib::ArrayHandler</a>< bool >::<a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a></td>
142
</div><div class="memdoc">
161
146
<hr/><h2>Member Function Documentation</h2>
162
<a class="anchor" id="af96ecaae2363621220223cce7ed3af1a"></a><!-- doxytag: member="Glib::ArrayHandler< bool >::array_to_vector" ref="af96ecaae2363621220223cce7ed3af1a" args="(const CType *array, size_t array_size, Glib::OwnershipType ownership)" -->
147
<a class="anchor" id="af96ecaae2363621220223cce7ed3af1a"></a>
163
148
<div class="memitem">
164
149
<div class="memproto">
150
<table class="mlabels">
152
<td class="mlabels-left">
165
153
<table class="memname">
167
155
<td class="memname">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a> <a class="el" href="classGlib_1_1ArrayHandler.html">Glib::ArrayHandler</a>< bool >::array_to_vector </td>
214
<td></td><td><code> [static]</code></td>
213
<td class="mlabels-right">
214
<span class="mlabels"><span class="mlabel">static</span></span> </td>
217
</div><div class="memdoc">
222
<a class="anchor" id="a9de28467fd9af32ad088da689e56911e"></a><!-- doxytag: member="Glib::ArrayHandler< bool >::vector_to_array" ref="a9de28467fd9af32ad088da689e56911e" args="(const VectorType &vector)" -->
221
<a class="anchor" id="a9de28467fd9af32ad088da689e56911e"></a>
223
222
<div class="memitem">
224
223
<div class="memproto">
224
<table class="mlabels">
226
<td class="mlabels-left">
225
227
<table class="memname">
227
229
<td class="memname">static <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#af64ebc394a6996448cd927a7dd6dd0c8">ArrayKeeperType</a> <a class="el" href="classGlib_1_1ArrayHandler.html">Glib::ArrayHandler</a>< bool >::vector_to_array </td>
229
231
<td class="paramtype">const <a class="el" href="classGlib_1_1ArrayHandler_3_01bool_01_4.html#a575891f98429392dc2c145720e4f3708">VectorType</a>& </td>
230
232
<td class="paramname"><em>vector</em></td><td>)</td>
231
<td><code> [static]</code></td>
237
<td class="mlabels-right">
238
<span class="mlabels"><span class="mlabel">static</span></span> </td>
241
</div><div class="memdoc">
245
</div><!-- contents -->
246
<!-- start footer part -->
242
247
<hr class="footer"/><address class="footer"><small>
243
Generated on Tue Jul 10 2012 11:54:24 for glibmm by  <a href="http://www.doxygen.org/index.html">
248
Generated on Fri Sep 7 2012 11:00:18 for glibmm by  <a href="http://www.doxygen.org/index.html">
244
249
<img class="footer" src="doxygen.png" alt="doxygen"/>
246
251
</small></address>