1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
3
5
<title>pangomm: Pango::ItemTraits Struct Reference</title>
4
<link href="tabs.css" rel="stylesheet" type="text/css">
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.8 -->
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.6.1 -->
8
11
<div class="navigation" id="top">
29
32
<div class="contents">
30
33
<h1>Pango::ItemTraits Struct Reference</h1><!-- doxytag: class="Pango::ItemTraits" -->
32
<a href="structPango_1_1ItemTraits-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
34
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
35
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classPango_1_1Item.html">Pango::Item</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#84ad7f8f3c38d47ec5e708b8e3091a4d">CppType</a></td></tr>
37
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const PangoItem* </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a></td></tr>
39
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef PangoItem* </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#d893fdd35145dfa5b8d589a759f077e9">CTypeNonConst</a></td></tr>
41
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#f38d645a8946fdb89caf5471f17fdfae">to_c_type</a> (const <a class="el" href="classPango_1_1Item.html">CppType</a>& obj)</td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#aef81485f2de80b8ec38760bf5401a3f">to_c_type</a> (<a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> ptr)</td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1Item.html">CppType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#4fba49f4b79fec2a7358ee8fef88269a">to_cpp_type</a> (<a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> ptr)</td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#5c631a87500f32cb943cca4c5f9028be">release_c_type</a> (<a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> ptr)</td></tr>
34
<p><a href="structPango_1_1ItemTraits-members.html">List of all members.</a></p>
35
<table border="0" cellpadding="0" cellspacing="0">
36
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
37
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classPango_1_1Item.html">Pango::Item</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#a84ad7f8f3c38d47ec5e708b8e3091a4d">CppType</a></td></tr>
38
<tr><td class="memItemLeft" align="right" valign="top">typedef const PangoItem* </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a></td></tr>
39
<tr><td class="memItemLeft" align="right" valign="top">typedef PangoItem* </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#ad893fdd35145dfa5b8d589a759f077e9">CTypeNonConst</a></td></tr>
40
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
41
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#af38d645a8946fdb89caf5471f17fdfae">to_c_type</a> (const <a class="el" href="classPango_1_1Item.html">CppType</a>& obj)</td></tr>
42
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#aaef81485f2de80b8ec38760bf5401a3f">to_c_type</a> (<a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> ptr)</td></tr>
43
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classPango_1_1Item.html">CppType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#a4fba49f4b79fec2a7358ee8fef88269a">to_cpp_type</a> (<a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> ptr)</td></tr>
44
<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPango_1_1ItemTraits.html#a5c631a87500f32cb943cca4c5f9028be">release_c_type</a> (<a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> ptr)</td></tr>
51
<hr><h2>Member Typedef Documentation</h2>
52
<a class="anchor" name="84ad7f8f3c38d47ec5e708b8e3091a4d"></a><!-- doxytag: member="Pango::ItemTraits::CppType" ref="84ad7f8f3c38d47ec5e708b8e3091a4d" args="" -->
54
<div class="memproto">
55
<table class="memname">
57
<td class="memname">typedef <a class="el" href="classPango_1_1Item.html">Pango::Item</a> <a class="el" href="classPango_1_1Item.html">Pango::ItemTraits::CppType</a> </td>
67
<a class="anchor" name="1fa8b6d9c4e2b7e2ba7b4a6d43d251af"></a><!-- doxytag: member="Pango::ItemTraits::CType" ref="1fa8b6d9c4e2b7e2ba7b4a6d43d251af" args="" -->
69
<div class="memproto">
70
<table class="memname">
72
<td class="memname">typedef const PangoItem* <a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">Pango::ItemTraits::CType</a> </td>
82
<a class="anchor" name="d893fdd35145dfa5b8d589a759f077e9"></a><!-- doxytag: member="Pango::ItemTraits::CTypeNonConst" ref="d893fdd35145dfa5b8d589a759f077e9" args="" -->
84
<div class="memproto">
85
<table class="memname">
87
<td class="memname">typedef PangoItem* <a class="el" href="structPango_1_1ItemTraits.html#d893fdd35145dfa5b8d589a759f077e9">Pango::ItemTraits::CTypeNonConst</a> </td>
97
<hr><h2>Member Function Documentation</h2>
98
<a class="anchor" name="5c631a87500f32cb943cca4c5f9028be"></a><!-- doxytag: member="Pango::ItemTraits::release_c_type" ref="5c631a87500f32cb943cca4c5f9028be" args="(CType ptr)" -->
46
<hr/><h2>Member Typedef Documentation</h2>
47
<a class="anchor" id="a84ad7f8f3c38d47ec5e708b8e3091a4d"></a><!-- doxytag: member="Pango::ItemTraits::CppType" ref="a84ad7f8f3c38d47ec5e708b8e3091a4d" args="" -->
49
<div class="memproto">
50
<table class="memname">
52
<td class="memname">typedef <a class="el" href="classPango_1_1Item.html">Pango::Item</a> <a class="el" href="classPango_1_1Item.html">Pango::ItemTraits::CppType</a></td>
60
<a class="anchor" id="a1fa8b6d9c4e2b7e2ba7b4a6d43d251af"></a><!-- doxytag: member="Pango::ItemTraits::CType" ref="a1fa8b6d9c4e2b7e2ba7b4a6d43d251af" args="" -->
62
<div class="memproto">
63
<table class="memname">
65
<td class="memname">typedef const PangoItem* <a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">Pango::ItemTraits::CType</a></td>
73
<a class="anchor" id="ad893fdd35145dfa5b8d589a759f077e9"></a><!-- doxytag: member="Pango::ItemTraits::CTypeNonConst" ref="ad893fdd35145dfa5b8d589a759f077e9" args="" -->
75
<div class="memproto">
76
<table class="memname">
78
<td class="memname">typedef PangoItem* <a class="el" href="structPango_1_1ItemTraits.html#ad893fdd35145dfa5b8d589a759f077e9">Pango::ItemTraits::CTypeNonConst</a></td>
86
<hr/><h2>Member Function Documentation</h2>
87
<a class="anchor" id="a5c631a87500f32cb943cca4c5f9028be"></a><!-- doxytag: member="Pango::ItemTraits::release_c_type" ref="a5c631a87500f32cb943cca4c5f9028be" args="(CType ptr)" -->
99
88
<div class="memitem">
100
89
<div class="memproto">
101
90
<table class="memname">
103
92
<td class="memname">static void Pango::ItemTraits::release_c_type </td>
105
<td class="paramtype"><a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td>
106
<td class="paramname"> <em>ptr</em> </td>
94
<td class="paramtype"><a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td>
95
<td class="paramname"> <em>ptr</em></td>
107
96
<td> ) </td>
108
97
<td><code> [inline, static]</code></td>
112
101
<div class="memdoc">
118
<a class="anchor" name="aef81485f2de80b8ec38760bf5401a3f"></a><!-- doxytag: member="Pango::ItemTraits::to_c_type" ref="aef81485f2de80b8ec38760bf5401a3f" args="(CType ptr)" -->
105
<a class="anchor" id="aaef81485f2de80b8ec38760bf5401a3f"></a><!-- doxytag: member="Pango::ItemTraits::to_c_type" ref="aaef81485f2de80b8ec38760bf5401a3f" args="(CType ptr)" -->
119
106
<div class="memitem">
120
107
<div class="memproto">
121
108
<table class="memname">
123
<td class="memname">static <a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> Pango::ItemTraits::to_c_type </td>
110
<td class="memname">static <a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> Pango::ItemTraits::to_c_type </td>
125
<td class="paramtype"><a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td>
126
<td class="paramname"> <em>ptr</em> </td>
112
<td class="paramtype"><a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> </td>
113
<td class="paramname"> <em>ptr</em></td>
127
114
<td> ) </td>
128
115
<td><code> [inline, static]</code></td>
132
119
<div class="memdoc">
138
<a class="anchor" name="f38d645a8946fdb89caf5471f17fdfae"></a><!-- doxytag: member="Pango::ItemTraits::to_c_type" ref="f38d645a8946fdb89caf5471f17fdfae" args="(const CppType &obj)" -->
123
<a class="anchor" id="af38d645a8946fdb89caf5471f17fdfae"></a><!-- doxytag: member="Pango::ItemTraits::to_c_type" ref="af38d645a8946fdb89caf5471f17fdfae" args="(const CppType &obj)" -->
139
124
<div class="memitem">
140
125
<div class="memproto">
141
126
<table class="memname">
143
<td class="memname">static <a class="el" href="structPango_1_1ItemTraits.html#1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> Pango::ItemTraits::to_c_type </td>
128
<td class="memname">static <a class="el" href="structPango_1_1ItemTraits.html#a1fa8b6d9c4e2b7e2ba7b4a6d43d251af">CType</a> Pango::ItemTraits::to_c_type </td>
145
130
<td class="paramtype">const <a class="el" href="classPango_1_1Item.html">CppType</a>& </td>
146
<td class="paramname"> <em>obj</em> </td>
131
<td class="paramname"> <em>obj</em></td>
147
132
<td> ) </td>
148
133
<td><code> [inline, static]</code></td>