File: row_8h_source.html

package info (click to toggle)
mysql%2B%2B 3.2.5-2.3
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 18,356 kB
  • sloc: cpp: 35,788; sh: 3,693; perl: 789; makefile: 728
file content (125 lines) | stat: -rwxr-xr-x 79,989 bytes parent folder | download | duplicates (3)
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>MySQL++ Reference Manual</title>
  <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  <meta name="generator" content="Doxygen 1.8.15"/>
  <meta name="viewport" content="width=device-width, initial-scale=1"/>
  <title>MySQL++: row.h Source File</title>
  <link href="tabs.css" rel="stylesheet" type="text/css"/>
  <link href="doxygen.css" rel="stylesheet" type="text/css">
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="dynsections.js"></script>
  <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
  <link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
  <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
    <div id="titlearea">
    <table cellspacing="0" cellpadding="0">
     <tbody>
     <tr style="height: 56px;">
      <td id="projectalign" style="padding-left: 0.5em;">
       <div id="projectname">MySQL++
       &#160;<span id="projectnumber">3.2.5</span>
       </div>
      </td>
     </tr>
     </tbody>
    </table>
    </div>
    <!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">row.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="row_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/***********************************************************************</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> Copyright (c) 1998 by Kevin Atkinson, (c) 1999-2001 by MySQL AB, and</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> (c) 2004-2008 by Educational Technology Resources, Inc.  Others may</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> also hold copyrights on code in this file.  See the CREDITS.txt file</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> in the top directory of the distribution for details.</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> This file is part of MySQL++.</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> MySQL++ is free software; you can redistribute it and/or modify it</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> under the terms of the GNU Lesser General Public License as published</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2.1 of the License, or</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> (at your option) any later version.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> MySQL++ is distributed in the hope that it will be useful, but WITHOUT</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> License for more details.</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> License along with MySQL++; if not, write to the Free Software</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> USA</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">***********************************************************************/</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#if !defined(MYSQLPP_ROW_H)</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#define MYSQLPP_ROW_H</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="common_8h.html">common.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="mystring_8h.html">mystring.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="noexceptions_8h.html">noexceptions.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="refcounted_8h.html">refcounted.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="vallist_8h.html">vallist.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">namespace </span>mysqlpp {</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#if !defined(DOXYGEN_IGNORE)</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// Make Doxygen ignore this</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">class </span>FieldNames;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">class </span>MYSQLPP_EXPORT ResultBase;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html">   63</a></span>&#160;<span class="keyword">class </span>MYSQLPP_EXPORT <a class="code" href="classmysqlpp_1_1Row.html">Row</a> : <span class="keyword">public</span> <a class="code" href="classmysqlpp_1_1OptionalExceptions.html">OptionalExceptions</a></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;{</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        <span class="keyword">typedef</span> <span class="keywordtype">bool</span> <a class="code" href="classmysqlpp_1_1Row.html">Row</a>::*private_bool_type;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a0b6d7fcda0e98859957a47eb1aef2208">   77</a></span>&#160;        <span class="keyword">typedef</span> std::vector&lt;String&gt; <a class="code" href="classmysqlpp_1_1Row.html#a0b6d7fcda0e98859957a47eb1aef2208">list_type</a>;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a9250253f37f5bf2f07c203e07210f0ee">   80</a></span>&#160;        <span class="keyword">typedef</span> list_type::const_iterator <a class="code" href="classmysqlpp_1_1Row.html#a9250253f37f5bf2f07c203e07210f0ee">const_iterator</a>;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a6d690acbc14d8f8f19850cd808beaa58">   83</a></span>&#160;        <span class="keyword">typedef</span> list_type::const_reference <a class="code" href="classmysqlpp_1_1Row.html#a6d690acbc14d8f8f19850cd808beaa58">const_reference</a>;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a1007cbff287988c53096f3502bbd3d8d">   86</a></span>&#160;        <span class="keyword">typedef</span> list_type::const_reverse_iterator <a class="code" href="classmysqlpp_1_1Row.html#a1007cbff287988c53096f3502bbd3d8d">const_reverse_iterator</a>;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a52ab7eb9a848c022ea543f7d619fd337">   89</a></span>&#160;        <span class="keyword">typedef</span> list_type::difference_type <a class="code" href="classmysqlpp_1_1Row.html#a52ab7eb9a848c022ea543f7d619fd337">difference_type</a>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a10071b9d17ad3b84ec7cdf9bdc6704ac">   97</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classmysqlpp_1_1Row.html#a9250253f37f5bf2f07c203e07210f0ee">const_iterator</a> <a class="code" href="classmysqlpp_1_1Row.html#a10071b9d17ad3b84ec7cdf9bdc6704ac">iterator</a>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#af84401d71970c5d15b4d078e01189278">  102</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classmysqlpp_1_1Row.html#a6d690acbc14d8f8f19850cd808beaa58">const_reference</a> <a class="code" href="classmysqlpp_1_1Row.html#af84401d71970c5d15b4d078e01189278">reference</a>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a0982d2e6bff5d029570d5ef5e1830fd3">  108</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classmysqlpp_1_1Row.html#a1007cbff287988c53096f3502bbd3d8d">const_reverse_iterator</a> <a class="code" href="classmysqlpp_1_1Row.html#a0982d2e6bff5d029570d5ef5e1830fd3">reverse_iterator</a>;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a159ba856d15593741d544af536cddccd">  111</a></span>&#160;        <span class="keyword">typedef</span> list_type::size_type <a class="code" href="classmysqlpp_1_1Row.html#a159ba856d15593741d544af536cddccd">size_type</a>;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a2a23493761130c3e66a4a49bd71b224c">  114</a></span>&#160;        <span class="keyword">typedef</span> list_type::value_type <a class="code" href="classmysqlpp_1_1Row.html#a2a23493761130c3e66a4a49bd71b224c">value_type</a>;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a84e860a824a854c9e2eaa46092be193d">  117</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a84e860a824a854c9e2eaa46092be193d">Row</a>() :</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        initialized_(false)</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        {</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        }</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a3f99608cac738cbff8603c4ebb331f7a">  123</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a3f99608cac738cbff8603c4ebb331f7a">Row</a>(<span class="keyword">const</span> <a class="code" href="classmysqlpp_1_1Row.html">Row</a>&amp; r) :</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <a class="code" href="classmysqlpp_1_1OptionalExceptions.html">OptionalExceptions</a>(),</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;        data_(r.data_.begin(), r.data_.end()),</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        field_names_(r.field_names_),</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        initialized_(r.initialized_)</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        {</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        }</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html">Row</a>(MYSQL_ROW row, <span class="keyword">const</span> <a class="code" href="classmysqlpp_1_1ResultBase.html">ResultBase</a>* res,</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* lengths, <span class="keywordtype">bool</span> te = <span class="keyword">true</span>);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a001fb68decc36916134c8eed1ade1686">  141</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a001fb68decc36916134c8eed1ade1686">~Row</a>() { }</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;        const_reference at(size_type i) <span class="keyword">const</span>;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#aba39771a98ead7d55b44070b28509e70">  150</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a6d690acbc14d8f8f19850cd808beaa58">const_reference</a> <a class="code" href="classmysqlpp_1_1Row.html#aba39771a98ead7d55b44070b28509e70">back</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.back(); }</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a265964f5c94649dd27c0e663bbfb518a">  154</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a9250253f37f5bf2f07c203e07210f0ee">const_iterator</a> <a class="code" href="classmysqlpp_1_1Row.html#a265964f5c94649dd27c0e663bbfb518a">begin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.begin(); }</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#afeb347bf428595bdd88b186611bc5379">  157</a></span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="classmysqlpp_1_1Row.html#afeb347bf428595bdd88b186611bc5379">empty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.empty(); }</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a8385cf922dbd81c8ce3a784181c64f32">  161</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a9250253f37f5bf2f07c203e07210f0ee">const_iterator</a> <a class="code" href="classmysqlpp_1_1Row.html#a8385cf922dbd81c8ce3a784181c64f32">end</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.end(); }</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;        <a class="code" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba&lt;FieldNames, Row, quote_type0&gt;</a></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;                        <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* d = <span class="stringliteral">&quot;,&quot;</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* e = <span class="stringliteral">&quot; = &quot;</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;        <a class="code" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba&lt;FieldNames, Row, Manip&gt;</a> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">char</span>* e, Manip m) <span class="keyword">const</span>;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba&lt;FieldNames, do_nothing_type0&gt;</a></div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;                        field_list(<span class="keyword">const</span> <span class="keywordtype">char</span>* d = <span class="stringliteral">&quot;,&quot;</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba&lt;FieldNames, Manip&gt;</a> field_list(<span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;                        Manip m) <span class="keyword">const</span>;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;FieldNames, Manip&gt;</a> field_list(<span class="keyword">const</span> <span class="keywordtype">char</span>* d, Manip m,</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;                        <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; vb) <span class="keyword">const</span>;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;FieldNames, quote_type0&gt;</a> field_list(</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">char</span>* d, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; vb) <span class="keyword">const</span>;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;FieldNames, quote_type0&gt;</a> field_list(</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;                        <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; vb) <span class="keyword">const</span>;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;FieldNames, Manip&gt;</a> field_list(<span class="keyword">const</span> <span class="keywordtype">char</span> *d, Manip m,</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;                        <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;                        <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>,</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;                        <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>,</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;                        <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>,</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;                        <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;FieldNames, quote_type0&gt;</a> field_list(</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">char</span> *d, <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;                        <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>,</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;                        <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>,</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;                        <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>,</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;                        <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;FieldNames, quote_type0&gt;</a> field_list(</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;                        <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;                        <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>,</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;                        <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>,</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;                        <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>,</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;                        <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;        size_type field_num(<span class="keyword">const</span> <span class="keywordtype">char</span>* name) <span class="keyword">const</span>;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#ae11a98d528212a8d726a954f7367e180">  292</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a6d690acbc14d8f8f19850cd808beaa58">const_reference</a> <a class="code" href="classmysqlpp_1_1Row.html#ae11a98d528212a8d726a954f7367e180">front</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.front(); }</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#ae5e47f65ff7f6650ca4e6e291571c2a5">  296</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a159ba856d15593741d544af536cddccd">size_type</a> <a class="code" href="classmysqlpp_1_1Row.html#ae5e47f65ff7f6650ca4e6e291571c2a5">max_size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.max_size(); }</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a0daff2b6eaca8ea5b3193c0c3e68fea4">  299</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html">Row</a>&amp; operator =(<span class="keyword">const</span> <a class="code" href="classmysqlpp_1_1Row.html">Row</a>&amp; rhs)</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;        {</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;                data_.assign(rhs.data_.begin(), rhs.data_.end());</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;                field_names_.assign(rhs.field_names_);</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;                initialized_ = rhs.initialized_;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;        }</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;        const_reference operator [](<span class="keyword">const</span> <span class="keywordtype">char</span>* field) <span class="keyword">const</span>;</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#ab73fc1ffa1da6e8b5209f9d3f77be1b4">  327</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a6d690acbc14d8f8f19850cd808beaa58">const_reference</a> <a class="code" href="classmysqlpp_1_1Row.html#ab73fc1ffa1da6e8b5209f9d3f77be1b4">operator []</a>(<span class="keywordtype">int</span> i)<span class="keyword"> const</span></div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="keyword">                        </span>{ <span class="keywordflow">return</span> at(static_cast&lt;size_type&gt;(i)); }</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#adcdec8796ef8f7d3156d66296bdf3f06">  347</a></span>&#160;        <span class="keyword">operator</span> private_bool_type()<span class="keyword"> const</span></div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;                <span class="keywordflow">return</span> data_.size() &amp;&amp; initialized_ ? &amp;Row::initialized_ : 0;</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;        }</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a0f1b98296a92411e93a06caae0166b79">  354</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a1007cbff287988c53096f3502bbd3d8d">const_reverse_iterator</a> <a class="code" href="classmysqlpp_1_1Row.html#a0f1b98296a92411e93a06caae0166b79">rbegin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.rbegin(); }</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#afe1a524f6da1ac4ca30955fe12de5243">  358</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a1007cbff287988c53096f3502bbd3d8d">const_reverse_iterator</a> <a class="code" href="classmysqlpp_1_1Row.html#afe1a524f6da1ac4ca30955fe12de5243">rend</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.rend(); }</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a88744fee52c19b1d93466d7ab7c761c3">  361</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#a159ba856d15593741d544af536cddccd">size_type</a> <a class="code" href="classmysqlpp_1_1Row.html#a88744fee52c19b1d93466d7ab7c761c3">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.size(); }</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a1ab820f79463373cb4124135a79eb4e0">  372</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba&lt;Row, Manip&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#a1ab820f79463373cb4124135a79eb4e0">value_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* d = <span class="stringliteral">&quot;,&quot;</span>,</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;                        Manip m = quote)<span class="keyword"> const</span></div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba&lt;Row, Manip&gt;</a>(*<span class="keyword">this</span>, d, m);</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;        }</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;        </div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a963d9f1de8a28fa84785242749f6bd69">  385</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, Manip&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#a963d9f1de8a28fa84785242749f6bd69">value_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *d,</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;                        <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; vb, Manip m = quote)<span class="keyword"> const</span></div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, Manip&gt;</a>(*<span class="keyword">this</span>, vb, d, m);</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;        }</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;        </div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a6d7aef3cc8cc200cff3ed8f041fbe6ed">  398</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#a6d7aef3cc8cc200cff3ed8f041fbe6ed">value_list</a>(</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;                        <span class="keyword">const</span> std::vector&lt;bool&gt; &amp;vb)<span class="keyword"> const</span></div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a>(*<span class="keyword">this</span>, vb, <span class="stringliteral">&quot;,&quot;</span>, <a class="code" href="manip_8h.html#ae9f9a1a0b5b6c666cc577ac4ea30f2f8abc8a579670da714d08fece6f43b11b53">quote</a>);</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;        }</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;        </div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a5064c2f54b65873ea1491a67c43fa55b">  411</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, Manip&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#a5064c2f54b65873ea1491a67c43fa55b">value_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *d, Manip m,</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;                        <span class="keywordtype">bool</span> t0, <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>,</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;                        <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>,</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;                        <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>,</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;                        <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;                std::vector&lt;bool&gt; vb;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;                create_vector(size(), vb, t0, t1, t2, t3, t4, t5, t6,</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;                                t7, t8, t9, ta, tb, tc);</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, Manip&gt;</a>(*<span class="keyword">this</span>, vb, d, m);</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;        }</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;        </div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b &lt;Row, quote_type0&gt;</a></div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#acf3d52d817014e1c396de15d3603be1d">  430</a></span>&#160;        <a class="code" href="classmysqlpp_1_1Row.html#acf3d52d817014e1c396de15d3603be1d">value_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *d, <span class="keywordtype">bool</span> t0, <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>,</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;                        <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>,</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;                        <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>,</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;                        <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>,</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;                        <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;                std::vector&lt;bool&gt; vb;</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;                create_vector(size(), vb, t0, t1, t2, t3, t4, t5, t6,</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;                                t7, t8, t9, ta, tb, tc);</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a>(*<span class="keyword">this</span>, vb, d, <a class="code" href="manip_8h.html#ae9f9a1a0b5b6c666cc577ac4ea30f2f8abc8a579670da714d08fece6f43b11b53">quote</a>);</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;        }</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;        </div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#aece089c0dd11a9a54e28506f80c8e08c">  448</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#aece089c0dd11a9a54e28506f80c8e08c">value_list</a>(<span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;                        <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>,</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;                        <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>,</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;                        <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>,</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;                        <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;                std::vector&lt;bool&gt; vb;</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;                create_vector(size(), vb, t0, t1, t2, t3, t4, t5, t6,</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;                                t7, t8, t9, ta, tb, tc);</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a>(*<span class="keyword">this</span>, vb, <span class="stringliteral">&quot;,&quot;</span>, <a class="code" href="manip_8h.html#ae9f9a1a0b5b6c666cc577ac4ea30f2f8abc8a579670da714d08fece6f43b11b53">quote</a>);</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;        }</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;        </div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;        <span class="keyword">template</span> &lt;<span class="keyword">class</span> Manip&gt;</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a74003fa81408165dc8b4061f11186061">  467</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, Manip&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#a74003fa81408165dc8b4061f11186061">value_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *d, Manip m,</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;                        std::string s0, std::string s1 = <span class="stringliteral">&quot;&quot;</span>, std::string s2 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;                        std::string s3 = <span class="stringliteral">&quot;&quot;</span>, std::string s4 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;                        std::string s5 = <span class="stringliteral">&quot;&quot;</span>, std::string s6 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;                        std::string s7 = <span class="stringliteral">&quot;&quot;</span>, std::string s8 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;                        std::string s9 = <span class="stringliteral">&quot;&quot;</span>, std::string sa = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;                        std::string sb = <span class="stringliteral">&quot;&quot;</span>, std::string sc = <span class="stringliteral">&quot;&quot;</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;                std::vector&lt;bool&gt; vb;</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;                create_vector(*<span class="keyword">this</span>, vb, s0, s1, s2, s3, s4, s5, s6, s7, s8,</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;                                s9, sa, sb, sc);</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, Manip&gt;</a>(*<span class="keyword">this</span>, vb, d, m);</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;        }</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;        </div><div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#abe0cd03e22a93142810ee41743a311b6">  487</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#abe0cd03e22a93142810ee41743a311b6">value_list</a>(</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">char</span> *d,</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;                        std::string s0, std::string s1 = <span class="stringliteral">&quot;&quot;</span>, std::string s2 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;                        std::string s3 = <span class="stringliteral">&quot;&quot;</span>, std::string s4 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;                        std::string s5 = <span class="stringliteral">&quot;&quot;</span>, std::string s6 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;                        std::string s7 = <span class="stringliteral">&quot;&quot;</span>, std::string s8 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;                        std::string s9 = <span class="stringliteral">&quot;&quot;</span>, std::string sa = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;                        std::string sb = <span class="stringliteral">&quot;&quot;</span>, std::string sc = <span class="stringliteral">&quot;&quot;</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;                std::vector&lt;bool&gt; vb;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;                create_vector(*<span class="keyword">this</span>, vb, s0, s1, s2, s3, s4, s5, s6, s7, s8,</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;                                s9, sa, sb, sc);</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a>(*<span class="keyword">this</span>, vb, d, <a class="code" href="manip_8h.html#ae9f9a1a0b5b6c666cc577ac4ea30f2f8abc8a579670da714d08fece6f43b11b53">quote</a>);</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;        }</div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;        </div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classmysqlpp_1_1Row.html#a10ed3ab27d0083ac14c1a9d0b7edb985">  508</a></span>&#160;        <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a> <a class="code" href="classmysqlpp_1_1Row.html#a10ed3ab27d0083ac14c1a9d0b7edb985">value_list</a>(</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;                        std::string s0,</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;                        std::string s1 = <span class="stringliteral">&quot;&quot;</span>, std::string s2 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;                        std::string s3 = <span class="stringliteral">&quot;&quot;</span>, std::string s4 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;                        std::string s5 = <span class="stringliteral">&quot;&quot;</span>, std::string s6 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;                        std::string s7 = <span class="stringliteral">&quot;&quot;</span>, std::string s8 = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;                        std::string s9 = <span class="stringliteral">&quot;&quot;</span>, std::string sa = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;                        std::string sb = <span class="stringliteral">&quot;&quot;</span>, std::string sc = <span class="stringliteral">&quot;&quot;</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;<span class="keyword">        </span>{</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;                std::vector&lt;bool&gt; vb;</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;                create_vector(*<span class="keyword">this</span>, vb, s0, s1, s2, s3, s4, s5, s6, s7, s8,</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;                                s9, sa, sb, sc);</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b&lt;Row, quote_type0&gt;</a>(*<span class="keyword">this</span>, vb, <span class="stringliteral">&quot;,&quot;</span>, <a class="code" href="manip_8h.html#ae9f9a1a0b5b6c666cc577ac4ea30f2f8abc8a579670da714d08fece6f43b11b53">quote</a>);</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;        }</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;        list_type data_;</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;        <a class="code" href="classmysqlpp_1_1RefCountedPointer.html">RefCountedPointer&lt;FieldNames&gt;</a> field_names_;</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;        <span class="keywordtype">bool</span> initialized_;</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;};</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;} <span class="comment">// end namespace mysqlpp</span></div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;<span class="preprocessor">#endif // !defined(MYSQLPP_ROW_H)</span></div><div class="ttc" id="classmysqlpp_1_1Row_html_a6d690acbc14d8f8f19850cd808beaa58"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a6d690acbc14d8f8f19850cd808beaa58">mysqlpp::Row::const_reference</a></div><div class="ttdeci">list_type::const_reference const_reference</div><div class="ttdoc">constant reference type</div><div class="ttdef"><b>Definition:</b> row.h:83</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_aece089c0dd11a9a54e28506f80c8e08c"><div class="ttname"><a href="classmysqlpp_1_1Row.html#aece089c0dd11a9a54e28506f80c8e08c">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, quote_type0 &gt; value_list(bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:448</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a2a23493761130c3e66a4a49bd71b224c"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a2a23493761130c3e66a4a49bd71b224c">mysqlpp::Row::value_type</a></div><div class="ttdeci">list_type::value_type value_type</div><div class="ttdoc">type of data in container</div><div class="ttdef"><b>Definition:</b> row.h:114</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__ba_html"><div class="ttname"><a href="structmysqlpp_1_1value__list__ba.html">mysqlpp::value_list_ba</a></div><div class="ttdoc">Holds a list of items, typically used to construct a SQL &quot;value list&quot;.</div><div class="ttdef"><b>Definition:</b> vallist.h:186</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_aba39771a98ead7d55b44070b28509e70"><div class="ttname"><a href="classmysqlpp_1_1Row.html#aba39771a98ead7d55b44070b28509e70">mysqlpp::Row::back</a></div><div class="ttdeci">const_reference back() const</div><div class="ttdoc">Get a reference to the last element of the vector.</div><div class="ttdef"><b>Definition:</b> row.h:150</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a159ba856d15593741d544af536cddccd"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a159ba856d15593741d544af536cddccd">mysqlpp::Row::size_type</a></div><div class="ttdeci">list_type::size_type size_type</div><div class="ttdoc">type of returned sizes</div><div class="ttdef"><b>Definition:</b> row.h:111</div></div>
<div class="ttc" id="manip_8h_html_ae9f9a1a0b5b6c666cc577ac4ea30f2f8abc8a579670da714d08fece6f43b11b53"><div class="ttname"><a href="manip_8h.html#ae9f9a1a0b5b6c666cc577ac4ea30f2f8abc8a579670da714d08fece6f43b11b53">mysqlpp::quote</a></div><div class="ttdoc">insert into a Query stream to single-quote and escape next item</div><div class="ttdef"><b>Definition:</b> manip.h:72</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_acf3d52d817014e1c396de15d3603be1d"><div class="ttname"><a href="classmysqlpp_1_1Row.html#acf3d52d817014e1c396de15d3603be1d">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, quote_type0 &gt; value_list(const char *d, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:430</div></div>
<div class="ttc" id="refcounted_8h_html"><div class="ttname"><a href="refcounted_8h.html">refcounted.h</a></div><div class="ttdoc">Declares the RefCountedPointer template.</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a001fb68decc36916134c8eed1ade1686"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a001fb68decc36916134c8eed1ade1686">mysqlpp::Row::~Row</a></div><div class="ttdeci">~Row()</div><div class="ttdoc">Destroy object.</div><div class="ttdef"><b>Definition:</b> row.h:141</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a5064c2f54b65873ea1491a67c43fa55b"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a5064c2f54b65873ea1491a67c43fa55b">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, Manip &gt; value_list(const char *d, Manip m, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:411</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a1007cbff287988c53096f3502bbd3d8d"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a1007cbff287988c53096f3502bbd3d8d">mysqlpp::Row::const_reverse_iterator</a></div><div class="ttdeci">list_type::const_reverse_iterator const_reverse_iterator</div><div class="ttdoc">const reverse iterator type</div><div class="ttdef"><b>Definition:</b> row.h:86</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html"><div class="ttname"><a href="classmysqlpp_1_1Row.html">mysqlpp::Row</a></div><div class="ttdoc">Manages rows from a result set.</div><div class="ttdef"><b>Definition:</b> row.h:63</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__b_html"><div class="ttname"><a href="structmysqlpp_1_1value__list__b.html">mysqlpp::value_list_b</a></div><div class="ttdoc">Same as value_list_ba, plus the option to have some elements of the list suppressed.</div><div class="ttdef"><b>Definition:</b> vallist.h:226</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a10071b9d17ad3b84ec7cdf9bdc6704ac"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a10071b9d17ad3b84ec7cdf9bdc6704ac">mysqlpp::Row::iterator</a></div><div class="ttdeci">const_iterator iterator</div><div class="ttdoc">iterator type</div><div class="ttdef"><b>Definition:</b> row.h:97</div></div>
<div class="ttc" id="classmysqlpp_1_1OptionalExceptions_html"><div class="ttname"><a href="classmysqlpp_1_1OptionalExceptions.html">mysqlpp::OptionalExceptions</a></div><div class="ttdoc">Interface allowing a class to have optional exceptions.</div><div class="ttdef"><b>Definition:</b> noexceptions.h:71</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a0f1b98296a92411e93a06caae0166b79"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a0f1b98296a92411e93a06caae0166b79">mysqlpp::Row::rbegin</a></div><div class="ttdeci">const_reverse_iterator rbegin() const</div><div class="ttdoc">Return reverse iterator pointing to first element in the container.</div><div class="ttdef"><b>Definition:</b> row.h:354</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a1ab820f79463373cb4124135a79eb4e0"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a1ab820f79463373cb4124135a79eb4e0">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_ba&lt; Row, Manip &gt; value_list(const char *d=&quot;,&quot;, Manip m=quote) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:372</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a3f99608cac738cbff8603c4ebb331f7a"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a3f99608cac738cbff8603c4ebb331f7a">mysqlpp::Row::Row</a></div><div class="ttdeci">Row(const Row &amp;r)</div><div class="ttdoc">Copy constructor.</div><div class="ttdef"><b>Definition:</b> row.h:123</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a8385cf922dbd81c8ce3a784181c64f32"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a8385cf922dbd81c8ce3a784181c64f32">mysqlpp::Row::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdoc">Return a const iterator pointing to one past the last element in the container.</div><div class="ttdef"><b>Definition:</b> row.h:161</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_afeb347bf428595bdd88b186611bc5379"><div class="ttname"><a href="classmysqlpp_1_1Row.html#afeb347bf428595bdd88b186611bc5379">mysqlpp::Row::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdoc">Returns true if container is empty.</div><div class="ttdef"><b>Definition:</b> row.h:157</div></div>
<div class="ttc" id="classmysqlpp_1_1ResultBase_html"><div class="ttname"><a href="classmysqlpp_1_1ResultBase.html">mysqlpp::ResultBase</a></div><div class="ttdoc">Base class for StoreQueryResult and UseQueryResult.</div><div class="ttdef"><b>Definition:</b> result.h:110</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a0b6d7fcda0e98859957a47eb1aef2208"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a0b6d7fcda0e98859957a47eb1aef2208">mysqlpp::Row::list_type</a></div><div class="ttdeci">std::vector&lt; String &gt; list_type</div><div class="ttdoc">type of our internal data list</div><div class="ttdef"><b>Definition:</b> row.h:77</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a52ab7eb9a848c022ea543f7d619fd337"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a52ab7eb9a848c022ea543f7d619fd337">mysqlpp::Row::difference_type</a></div><div class="ttdeci">list_type::difference_type difference_type</div><div class="ttdoc">type for index differences</div><div class="ttdef"><b>Definition:</b> row.h:89</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a9250253f37f5bf2f07c203e07210f0ee"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a9250253f37f5bf2f07c203e07210f0ee">mysqlpp::Row::const_iterator</a></div><div class="ttdeci">list_type::const_iterator const_iterator</div><div class="ttdoc">constant iterator type</div><div class="ttdef"><b>Definition:</b> row.h:80</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a84e860a824a854c9e2eaa46092be193d"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a84e860a824a854c9e2eaa46092be193d">mysqlpp::Row::Row</a></div><div class="ttdeci">Row()</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> row.h:117</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a265964f5c94649dd27c0e663bbfb518a"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a265964f5c94649dd27c0e663bbfb518a">mysqlpp::Row::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdoc">Return a const iterator pointing to first element in the container.</div><div class="ttdef"><b>Definition:</b> row.h:154</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_ae5e47f65ff7f6650ca4e6e291571c2a5"><div class="ttname"><a href="classmysqlpp_1_1Row.html#ae5e47f65ff7f6650ca4e6e291571c2a5">mysqlpp::Row::max_size</a></div><div class="ttdeci">size_type max_size() const</div><div class="ttdoc">Return maximum number of elements that can be stored in container without resizing.</div><div class="ttdef"><b>Definition:</b> row.h:296</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__ba_html"><div class="ttname"><a href="structmysqlpp_1_1equal__list__ba.html">mysqlpp::equal_list_ba</a></div><div class="ttdoc">Holds two lists of items, typically used to construct a SQL &quot;equals clause&quot;.</div><div class="ttdef"><b>Definition:</b> vallist.h:60</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a88744fee52c19b1d93466d7ab7c761c3"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a88744fee52c19b1d93466d7ab7c761c3">mysqlpp::Row::size</a></div><div class="ttdeci">size_type size() const</div><div class="ttdoc">Get the number of fields in the row.</div><div class="ttdef"><b>Definition:</b> row.h:361</div></div>
<div class="ttc" id="classmysqlpp_1_1RefCountedPointer_html"><div class="ttname"><a href="classmysqlpp_1_1RefCountedPointer.html">mysqlpp::RefCountedPointer</a></div><div class="ttdoc">Creates an object that acts as a reference-counted pointer to another object.</div><div class="ttdef"><b>Definition:</b> refcounted.h:82</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_ae11a98d528212a8d726a954f7367e180"><div class="ttname"><a href="classmysqlpp_1_1Row.html#ae11a98d528212a8d726a954f7367e180">mysqlpp::Row::front</a></div><div class="ttdeci">const_reference front() const</div><div class="ttdoc">Get a reference to the first element of the vector.</div><div class="ttdef"><b>Definition:</b> row.h:292</div></div>
<div class="ttc" id="vallist_8h_html"><div class="ttname"><a href="vallist_8h.html">vallist.h</a></div><div class="ttdoc">Declares templates for holding lists of values.</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_abe0cd03e22a93142810ee41743a311b6"><div class="ttname"><a href="classmysqlpp_1_1Row.html#abe0cd03e22a93142810ee41743a311b6">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, quote_type0 &gt; value_list(const char *d, std::string s0, std::string s1=&quot;&quot;, std::string s2=&quot;&quot;, std::string s3=&quot;&quot;, std::string s4=&quot;&quot;, std::string s5=&quot;&quot;, std::string s6=&quot;&quot;, std::string s7=&quot;&quot;, std::string s8=&quot;&quot;, std::string s9=&quot;&quot;, std::string sa=&quot;&quot;, std::string sb=&quot;&quot;, std::string sc=&quot;&quot;) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:487</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a6d7aef3cc8cc200cff3ed8f041fbe6ed"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a6d7aef3cc8cc200cff3ed8f041fbe6ed">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, quote_type0 &gt; value_list(const std::vector&lt; bool &gt; &amp;vb) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:398</div></div>
<div class="ttc" id="common_8h_html"><div class="ttname"><a href="common_8h.html">common.h</a></div><div class="ttdoc">This file includes top-level definitions for use both internal to the library, and outside it....</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a74003fa81408165dc8b4061f11186061"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a74003fa81408165dc8b4061f11186061">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, Manip &gt; value_list(const char *d, Manip m, std::string s0, std::string s1=&quot;&quot;, std::string s2=&quot;&quot;, std::string s3=&quot;&quot;, std::string s4=&quot;&quot;, std::string s5=&quot;&quot;, std::string s6=&quot;&quot;, std::string s7=&quot;&quot;, std::string s8=&quot;&quot;, std::string s9=&quot;&quot;, std::string sa=&quot;&quot;, std::string sb=&quot;&quot;, std::string sc=&quot;&quot;) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:467</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_ab73fc1ffa1da6e8b5209f9d3f77be1b4"><div class="ttname"><a href="classmysqlpp_1_1Row.html#ab73fc1ffa1da6e8b5209f9d3f77be1b4">mysqlpp::Row::operator []</a></div><div class="ttdeci">const_reference operator [](int i) const</div><div class="ttdoc">Get the value of a field given its index.</div><div class="ttdef"><b>Definition:</b> row.h:327</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_afe1a524f6da1ac4ca30955fe12de5243"><div class="ttname"><a href="classmysqlpp_1_1Row.html#afe1a524f6da1ac4ca30955fe12de5243">mysqlpp::Row::rend</a></div><div class="ttdeci">const_reverse_iterator rend() const</div><div class="ttdoc">Return reverse iterator pointing to one past the last element in the container.</div><div class="ttdef"><b>Definition:</b> row.h:358</div></div>
<div class="ttc" id="vallist_8h_html_a6d668a9cbaf5a51c877c70b8305033e5"><div class="ttname"><a href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">mysqlpp::equal_list</a></div><div class="ttdeci">equal_list_ba&lt; Seq1, Seq2, do_nothing_type0 &gt; equal_list(const Seq1 &amp;s1, const Seq2 &amp;s2, const char *d=&quot;,&quot;, const char *e=&quot; = &quot;)</div><div class="ttdoc">Constructs an equal_list_ba.</div><div class="ttdef"><b>Definition:</b> vallist.h:553</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_af84401d71970c5d15b4d078e01189278"><div class="ttname"><a href="classmysqlpp_1_1Row.html#af84401d71970c5d15b4d078e01189278">mysqlpp::Row::reference</a></div><div class="ttdeci">const_reference reference</div><div class="ttdoc">reference type</div><div class="ttdef"><b>Definition:</b> row.h:102</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a963d9f1de8a28fa84785242749f6bd69"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a963d9f1de8a28fa84785242749f6bd69">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, Manip &gt; value_list(const char *d, const std::vector&lt; bool &gt; &amp;vb, Manip m=quote) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:385</div></div>
<div class="ttc" id="noexceptions_8h_html"><div class="ttname"><a href="noexceptions_8h.html">noexceptions.h</a></div><div class="ttdoc">Declares interface that allows exceptions to be optional.</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a10ed3ab27d0083ac14c1a9d0b7edb985"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a10ed3ab27d0083ac14c1a9d0b7edb985">mysqlpp::Row::value_list</a></div><div class="ttdeci">value_list_b&lt; Row, quote_type0 &gt; value_list(std::string s0, std::string s1=&quot;&quot;, std::string s2=&quot;&quot;, std::string s3=&quot;&quot;, std::string s4=&quot;&quot;, std::string s5=&quot;&quot;, std::string s6=&quot;&quot;, std::string s7=&quot;&quot;, std::string s8=&quot;&quot;, std::string s9=&quot;&quot;, std::string sa=&quot;&quot;, std::string sb=&quot;&quot;, std::string sc=&quot;&quot;) const</div><div class="ttdoc">Get a list of the values in this row.</div><div class="ttdef"><b>Definition:</b> row.h:508</div></div>
<div class="ttc" id="classmysqlpp_1_1Row_html_a0982d2e6bff5d029570d5ef5e1830fd3"><div class="ttname"><a href="classmysqlpp_1_1Row.html#a0982d2e6bff5d029570d5ef5e1830fd3">mysqlpp::Row::reverse_iterator</a></div><div class="ttdeci">const_reverse_iterator reverse_iterator</div><div class="ttdoc">mutable reverse iterator type</div><div class="ttdef"><b>Definition:</b> row.h:108</div></div>
<div class="ttc" id="mystring_8h_html"><div class="ttname"><a href="mystring_8h.html">mystring.h</a></div><div class="ttdoc">Declares String class, MySQL++'s generic std::string-like class, used for holding data received from ...</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Jul 21 2019 05:32:21 for MySQL++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>