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
|
<!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++: vallist.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++
 <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&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&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">vallist.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="vallist_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> </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/***********************************************************************</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> Copyright (c) 1998 by Kevin Atkinson, (c) 1999, 2000 and 2001 by</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> MySQL AB, and (c) 2004, 2005 by Educational Technology Resources, Inc.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> Others may also hold copyrights on code in this file. See the CREDITS</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> file in the top directory of the distribution for details.</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> This file is part of MySQL++.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"></span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <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> <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> <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> <span class="comment"> (at your option) any later version.</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"></span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <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> <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> <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> <span class="comment"> License for more details.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <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> <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> <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> <span class="comment"> USA</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">***********************************************************************/</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#if !defined(MYSQLPP_VALLIST_H)</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define MYSQLPP_VALLIST_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="manip_8h.html">manip.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span>mysqlpp {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__ba.html"> 60</a></span> <span class="keyword">struct </span><a class="code" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba</a></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> {</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__ba.html#af0307d8b613d4ea52c0d9eb19b462e12"> 64</a></span>  <span class="keyword">const</span> Seq1* <a class="code" href="structmysqlpp_1_1equal__list__ba.html#af0307d8b613d4ea52c0d9eb19b462e12">list1</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__ba.html#a50b12dedeeba529383fd2ac61a566599"> 68</a></span>  <span class="keyword">const</span> Seq2* <a class="code" href="structmysqlpp_1_1equal__list__ba.html#a50b12dedeeba529383fd2ac61a566599">list2</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__ba.html#a11cce071cfe6c26585602970e0eab481"> 71</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structmysqlpp_1_1equal__list__ba.html#a11cce071cfe6c26585602970e0eab481">delim</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__ba.html#a5f8c1b857897e584bd78c1a9f58439a7"> 75</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structmysqlpp_1_1equal__list__ba.html#a5f8c1b857897e584bd78c1a9f58439a7">equl</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__ba.html#ae80eca8a48261205c78b7f73f1aa8f17"> 79</a></span>  Manip <a class="code" href="structmysqlpp_1_1equal__list__ba.html#ae80eca8a48261205c78b7f73f1aa8f17">manip</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__ba.html#a2055acbb60e6d09362b8fb5194afca9a"> 91</a></span>  <a class="code" href="structmysqlpp_1_1equal__list__ba.html#a2055acbb60e6d09362b8fb5194afca9a">equal_list_ba</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* e, Manip m) :</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="structmysqlpp_1_1equal__list__ba.html#af0307d8b613d4ea52c0d9eb19b462e12">list1</a>(&s1),</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="structmysqlpp_1_1equal__list__ba.html#a50b12dedeeba529383fd2ac61a566599">list2</a>(&s2),</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="structmysqlpp_1_1equal__list__ba.html#a11cce071cfe6c26585602970e0eab481">delim</a>(d),</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="structmysqlpp_1_1equal__list__ba.html#a5f8c1b857897e584bd78c1a9f58439a7">equl</a>(e),</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="structmysqlpp_1_1equal__list__ba.html#ae80eca8a48261205c78b7f73f1aa8f17">manip</a>(m)</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  {</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> };</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html"> 115</a></span> <span class="keyword">struct </span><a class="code" href="structmysqlpp_1_1equal__list__b.html">equal_list_b</a></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html#a7b24538643ef04ca3969f4597a2e9337"> 119</a></span>  <span class="keyword">const</span> Seq1* <a class="code" href="structmysqlpp_1_1equal__list__b.html#a7b24538643ef04ca3969f4597a2e9337">list1</a>;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html#ace8b74187f066eba8ad90b46be681f6b"> 123</a></span>  <span class="keyword">const</span> Seq2* <a class="code" href="structmysqlpp_1_1equal__list__b.html#ace8b74187f066eba8ad90b46be681f6b">list2</a>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html#a4b47050126de3e1afbc99cba2f4f37b6"> 127</a></span>  <span class="keyword">const</span> std::vector<bool> <a class="code" href="structmysqlpp_1_1equal__list__b.html#a4b47050126de3e1afbc99cba2f4f37b6">fields</a>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html#acc88d6a3d51f9e985641f3931a026c59"> 130</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structmysqlpp_1_1equal__list__b.html#acc88d6a3d51f9e985641f3931a026c59">delim</a>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html#a5092f431c71217200400c94eed206f6e"> 134</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structmysqlpp_1_1equal__list__b.html#a5092f431c71217200400c94eed206f6e">equl</a>;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html#a0519c5d83b6ded32b258ff58d1972e38"> 138</a></span>  Manip <a class="code" href="structmysqlpp_1_1equal__list__b.html#a0519c5d83b6ded32b258ff58d1972e38">manip</a>;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1equal__list__b.html#a39f8de2a70484b8834f7dc8b78f49288"> 152</a></span>  <a class="code" href="structmysqlpp_1_1equal__list__b.html#a39f8de2a70484b8834f7dc8b78f49288">equal_list_b</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2,</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">const</span> std::vector<bool>& f, <span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* e, Manip m) :</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="structmysqlpp_1_1equal__list__b.html#a7b24538643ef04ca3969f4597a2e9337">list1</a>(&s1),</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="structmysqlpp_1_1equal__list__b.html#ace8b74187f066eba8ad90b46be681f6b">list2</a>(&s2),</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="structmysqlpp_1_1equal__list__b.html#a4b47050126de3e1afbc99cba2f4f37b6">fields</a>(f),</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="structmysqlpp_1_1equal__list__b.html#acc88d6a3d51f9e985641f3931a026c59">delim</a>(d),</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="structmysqlpp_1_1equal__list__b.html#a5092f431c71217200400c94eed206f6e">equl</a>(e),</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="code" href="structmysqlpp_1_1equal__list__b.html#a0519c5d83b6ded32b258ff58d1972e38">manip</a>(m)</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  {</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> };</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__ba.html"> 186</a></span> <span class="keyword">struct </span><a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba</a></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> {</div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__ba.html#abab3903454b75548f120269967696c26"> 189</a></span>  <span class="keyword">const</span> Seq* <a class="code" href="structmysqlpp_1_1value__list__ba.html#abab3903454b75548f120269967696c26">list</a>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> </div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__ba.html#a6b0f93524912bc3a861b5764883287b7"> 193</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structmysqlpp_1_1value__list__ba.html#a6b0f93524912bc3a861b5764883287b7">delim</a>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__ba.html#a88e7f44bdf891147b949faa780a7948b"> 197</a></span>  Manip <a class="code" href="structmysqlpp_1_1value__list__ba.html#a88e7f44bdf891147b949faa780a7948b">manip</a>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__ba.html#a5d589f50b26af0a2ff39c3c3897ebc90"> 206</a></span>  <a class="code" href="structmysqlpp_1_1value__list__ba.html#a5d589f50b26af0a2ff39c3c3897ebc90">value_list_ba</a>(<span class="keyword">const</span> Seq& s, <span class="keyword">const</span> <span class="keywordtype">char</span>* d, Manip m) :</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="structmysqlpp_1_1value__list__ba.html#abab3903454b75548f120269967696c26">list</a>(&s),</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <a class="code" href="structmysqlpp_1_1value__list__ba.html#a6b0f93524912bc3a861b5764883287b7">delim</a>(d),</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <a class="code" href="structmysqlpp_1_1value__list__ba.html#a88e7f44bdf891147b949faa780a7948b">manip</a>(m)</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  {</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  }</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> };</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__b.html"> 226</a></span> <span class="keyword">struct </span><a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b</a></div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> {</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__b.html#a2b804fe2d3c181d8ec2a2db4737fe2de"> 229</a></span>  <span class="keyword">const</span> Seq* <a class="code" href="structmysqlpp_1_1value__list__b.html#a2b804fe2d3c181d8ec2a2db4737fe2de">list</a>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__b.html#ae4db426c6a7d661f5a94d9dc4b1acce7"> 233</a></span>  <span class="keyword">const</span> std::vector<bool> <a class="code" href="structmysqlpp_1_1value__list__b.html#ae4db426c6a7d661f5a94d9dc4b1acce7">fields</a>;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__b.html#acad7cd0a818d772b907502956da4dd9a"> 237</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structmysqlpp_1_1value__list__b.html#acad7cd0a818d772b907502956da4dd9a">delim</a>;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__b.html#af40a0443dfc363c76fa2201ea0bc352c"> 241</a></span>  Manip <a class="code" href="structmysqlpp_1_1value__list__b.html#af40a0443dfc363c76fa2201ea0bc352c">manip</a>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structmysqlpp_1_1value__list__b.html#ac86a7ace185511342e39b2ef989c92cf"> 252</a></span>  <a class="code" href="structmysqlpp_1_1value__list__b.html#ac86a7ace185511342e39b2ef989c92cf">value_list_b</a>(<span class="keyword">const</span> Seq& s, <span class="keyword">const</span> std::vector<bool>& f,</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* d, Manip m) :</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <a class="code" href="structmysqlpp_1_1value__list__b.html#a2b804fe2d3c181d8ec2a2db4737fe2de">list</a>(&s),</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <a class="code" href="structmysqlpp_1_1value__list__b.html#ae4db426c6a7d661f5a94d9dc4b1acce7">fields</a>(f),</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <a class="code" href="structmysqlpp_1_1value__list__b.html#acad7cd0a818d772b907502956da4dd9a">delim</a>(d),</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="structmysqlpp_1_1value__list__b.html#af40a0443dfc363c76fa2201ea0bc352c">manip</a>(m)</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  {</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  }</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> };</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="vallist_8h.html#a14959a9a7adf3bdb1f68ab7ea4e6bb7e"> 273</a></span> std::ostream& operator <<(std::ostream& o,</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keyword">const</span> <a class="code" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba<Seq1, Seq2, Manip></a>& el)</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> {</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keyword">typename</span> Seq1::const_iterator i = el.<a class="code" href="structmysqlpp_1_1equal__list__ba.html#af0307d8b613d4ea52c0d9eb19b462e12">list1</a>->begin();</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keyword">typename</span> Seq2::const_iterator j = el.<a class="code" href="structmysqlpp_1_1equal__list__ba.html#a50b12dedeeba529383fd2ac61a566599">list2</a>->begin();</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span> </div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  o << *i << el.<a class="code" href="structmysqlpp_1_1equal__list__ba.html#a5f8c1b857897e584bd78c1a9f58439a7">equl</a> << el.<a class="code" href="structmysqlpp_1_1equal__list__ba.html#ae80eca8a48261205c78b7f73f1aa8f17">manip</a> << *j;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordflow">if</span> ((++i == el.<a class="code" href="structmysqlpp_1_1equal__list__ba.html#af0307d8b613d4ea52c0d9eb19b462e12">list1</a>->end()) || (++j == el.<a class="code" href="structmysqlpp_1_1equal__list__ba.html#a50b12dedeeba529383fd2ac61a566599">list2</a>->end())) {</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  }</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  o << el.<a class="code" href="structmysqlpp_1_1equal__list__ba.html#a11cce071cfe6c26585602970e0eab481">delim</a>;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  }</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordflow">return</span> o;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> }</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="vallist_8h.html#a3fa2009cde5ff7ee5d817d9e8e1b9ace"> 297</a></span> std::ostream& operator <<(std::ostream& o,</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">const</span> <a class="code" href="structmysqlpp_1_1equal__list__b.html">equal_list_b <Seq1, Seq2, Manip></a>& el)</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span> {</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keyword">typename</span> Seq1::const_iterator i = el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#a7b24538643ef04ca3969f4597a2e9337">list1</a>->begin();</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">typename</span> Seq2::const_iterator j = el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#ace8b74187f066eba8ad90b46be681f6b">list2</a>->begin();</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordtype">int</span> k = 0;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keywordflow">if</span> (el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#a4b47050126de3e1afbc99cba2f4f37b6">fields</a>[k++]) {</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  o << *i << el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#a5092f431c71217200400c94eed206f6e">equl</a> << el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#a0519c5d83b6ded32b258ff58d1972e38">manip</a> << *j;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  }</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keywordflow">if</span> ((++i == el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#a7b24538643ef04ca3969f4597a2e9337">list1</a>->end()) || (++j == el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#ace8b74187f066eba8ad90b46be681f6b">list2</a>->end())) {</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  }</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <span class="keywordflow">if</span> (el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#a4b47050126de3e1afbc99cba2f4f37b6">fields</a>[k]) {</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  o << el.<a class="code" href="structmysqlpp_1_1equal__list__b.html#acc88d6a3d51f9e985641f3931a026c59">delim</a>;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  }</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  }</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> </div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordflow">return</span> o;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span> }</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> </div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="vallist_8h.html#a5190aab5cca65dbb641e287de9cb6f66"> 330</a></span> std::ostream& operator <<(std::ostream& o,</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keyword">const</span> <a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba<Seq, Manip></a>& cl)</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> {</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keyword">typename</span> Seq::const_iterator i = cl.<a class="code" href="structmysqlpp_1_1value__list__ba.html#abab3903454b75548f120269967696c26">list</a>->begin();</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> </div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  o << cl.<a class="code" href="structmysqlpp_1_1value__list__ba.html#a88e7f44bdf891147b949faa780a7948b">manip</a> << *i;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">if</span> (++i == cl.<a class="code" href="structmysqlpp_1_1value__list__ba.html#abab3903454b75548f120269967696c26">list</a>->end()) {</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  }</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  o << cl.<a class="code" href="structmysqlpp_1_1value__list__ba.html#a6b0f93524912bc3a861b5764883287b7">delim</a>;</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  }</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keywordflow">return</span> o;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span> }</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="vallist_8h.html#ae42f3fce3eb51f9257d519728ebb247c"> 353</a></span> std::ostream& operator <<(std::ostream& o,</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="keyword">const</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b<Seq, Manip></a>& cl)</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> {</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keyword">typename</span> Seq::const_iterator i = cl.<a class="code" href="structmysqlpp_1_1value__list__b.html#a2b804fe2d3c181d8ec2a2db4737fe2de">list</a>->begin();</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordtype">int</span> k = 0;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keywordflow">if</span> (cl.<a class="code" href="structmysqlpp_1_1value__list__b.html#ae4db426c6a7d661f5a94d9dc4b1acce7">fields</a>[k++]) {</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  o << cl.<a class="code" href="structmysqlpp_1_1value__list__b.html#af40a0443dfc363c76fa2201ea0bc352c">manip</a> << *i;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  }</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordflow">if</span> (++i == cl.<a class="code" href="structmysqlpp_1_1value__list__b.html#a2b804fe2d3c181d8ec2a2db4737fe2de">list</a>->end()) {</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  }</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keywordflow">if</span> (cl.<a class="code" href="structmysqlpp_1_1value__list__b.html#ae4db426c6a7d661f5a94d9dc4b1acce7">fields</a>[k]) {</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  o << cl.<a class="code" href="structmysqlpp_1_1value__list__b.html#acad7cd0a818d772b907502956da4dd9a">delim</a>;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  }</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  }</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keywordflow">return</span> o;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> }</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span> </div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span> <span class="keywordtype">void</span> create_vector(<span class="keywordtype">size_t</span> size, std::vector<bool>& v, <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <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="l00387"></a><span class="lineno"> 387</span>  <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="l00388"></a><span class="lineno"> 388</span>  <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="l00389"></a><span class="lineno"> 389</span>  <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>);</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span> </div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span> </div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="keyword">template</span> <<span class="keyword">class</span> Container></div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="keywordtype">void</span> create_vector(<span class="keyword">const</span> Container& c, std::vector<bool>& v,</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  std::string s0, std::string s1, std::string s2,</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  std::string s3, std::string s4, std::string s5,</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  std::string s6, std::string s7, std::string s8,</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  std::string s9, std::string sa, std::string sb,</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  std::string sc);</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span> </div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> </div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span> </div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq></div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> value_list_ba<Seq, do_nothing_type0></div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac"> 426</a></span> <a class="code" href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac">value_list</a>(<span class="keyword">const</span> Seq& s, <span class="keyword">const</span> <span class="keywordtype">char</span>* d = <span class="stringliteral">","</span>)</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> {</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba<Seq, do_nothing_type0></a>(s, d, <a class="code" href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">do_nothing</a>);</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> }</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> </div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> </div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span> </div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> value_list_ba<Seq, Manip></div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="vallist_8h.html#aff65f7d8b22e407c0155027fbb667a08"> 440</a></span> <a class="code" href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac">value_list</a>(<span class="keyword">const</span> Seq& s, <span class="keyword">const</span> <span class="keywordtype">char</span>* d, Manip m)</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span> {</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__ba.html">value_list_ba<Seq, Manip></a>(s, d, m);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> }</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> </div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> </div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="keyword">inline</span> value_list_b<Seq, Manip></div><div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="vallist_8h.html#a74121e3b9914a429855ad6d0e70c2172"> 457</a></span> <a class="code" href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac">value_list</a>(<span class="keyword">const</span> Seq& s, <span class="keyword">const</span> <span class="keywordtype">char</span>* d, Manip m,</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <span class="keyword">const</span> std::vector<bool>& vb)</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span> {</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b<Seq, Manip></a>(s, vb, d, m);</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span> }</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> </div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span> </div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span> </div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> value_list_b<Seq, Manip></div><div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="vallist_8h.html#a2813894f74517f80ad2f66ff36be897b"> 472</a></span> <a class="code" href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac">value_list</a>(<span class="keyword">const</span> Seq& s, <span class="keyword">const</span> <span class="keywordtype">char</span>* d, Manip m, <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <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="l00474"></a><span class="lineno"> 474</span>  <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="l00475"></a><span class="lineno"> 475</span>  <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="l00476"></a><span class="lineno"> 476</span>  <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>)</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span> {</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  std::vector<bool> vb;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  create_vector(s.size(), vb, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9,</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  ta, tb, tc);</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b<Seq, Manip></a>(s, vb, d, m);</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span> }</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> </div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span> </div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq></div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> value_list_b<Seq, do_nothing_type0></div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="vallist_8h.html#a4490f602c7b8b06e3fe5f17e43171ded"> 493</a></span> <a class="code" href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac">value_list</a>(<span class="keyword">const</span> Seq& s, <span class="keyword">const</span> <span class="keywordtype">char</span>* d, <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <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="l00495"></a><span class="lineno"> 495</span>  <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="l00496"></a><span class="lineno"> 496</span>  <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="l00497"></a><span class="lineno"> 497</span>  <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>)</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span> {</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  std::vector<bool> vb;</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  create_vector(s.size(), vb, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9,</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  ta, tb, tc);</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b<Seq, do_nothing_type0></a>(s, vb, d, <a class="code" href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">do_nothing</a>);</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span> }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span> </div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> </div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span> </div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq></div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span> value_list_b<Seq, do_nothing_type0></div><div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="vallist_8h.html#a788f18caa122c7a4e92f8fb795c31bfe"> 517</a></span> <a class="code" href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac">value_list</a>(<span class="keyword">const</span> Seq& s, <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  <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="l00519"></a><span class="lineno"> 519</span>  <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="l00520"></a><span class="lineno"> 520</span>  <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="l00521"></a><span class="lineno"> 521</span>  <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>)</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span> {</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  std::vector<bool> vb;</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  create_vector(s.size(), vb, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9,</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  ta, tb, tc);</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1value__list__b.html">value_list_b<Seq, do_nothing_type0></a>(s, vb, <span class="stringliteral">","</span>, <a class="code" href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">do_nothing</a>);</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span> }</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span> </div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span> </div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> </div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2></div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span> equal_list_ba<Seq1, Seq2, do_nothing_type0></div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5"> 553</a></span> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keyword">const</span> <span class="keywordtype">char</span> *d = <span class="stringliteral">","</span>,</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *e = <span class="stringliteral">" = "</span>)</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span> {</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba<Seq1, Seq2, do_nothing_type0></a>(s1, s2, d,</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  e, <a class="code" href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">do_nothing</a>);</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span> }</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span> </div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span> </div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span> </div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span> equal_list_ba<Seq1, Seq2, Manip></div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="vallist_8h.html#a1aa2b7c57b4d42e4587f4cd4172e8229"> 569</a></span> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* e, Manip m)</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> {</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba<Seq1, Seq2, Manip></a>(s1, s2, d, e, m);</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span> }</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span> </div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span> </div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> </div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span> equal_list_b<Seq1, Seq2, Manip></div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="vallist_8h.html#aec821d7f933c45a1496fd6c916d1a27f"> 586</a></span> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *e, Manip m, <span class="keyword">const</span> std::vector<bool>& vb)</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span> {</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1equal__list__b.html">equal_list_b<Seq1, Seq2, Manip></a>(s1, s2, vb, d, e, m);</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span> }</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span> </div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span> </div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span> </div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2, <span class="keyword">class</span> Manip></div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span> equal_list_b<Seq1, Seq2, Manip></div><div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="vallist_8h.html#a158ffc0201b5aabf20c7be69c230c8bc"> 601</a></span> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* e, Manip m, <span class="keywordtype">bool</span> t0, <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>,</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>,</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>,</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>,</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>)</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span> {</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  std::vector<bool> vb;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  create_vector(s1.size(), vb, t0, t1, t2, t3, t4, t5, t6, t7, t8,</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  t9, ta, tb, tc);</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1equal__list__b.html">equal_list_b<Seq1, Seq2, Manip></a>(s1, s2, vb, d, e, m);</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span> }</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span> </div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span> </div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span> </div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2></div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> equal_list_b<Seq1, Seq2, do_nothing_type0></div><div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="vallist_8h.html#a91b3eac886712cf5caf5da2fd1b50280"> 624</a></span> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keyword">const</span> <span class="keywordtype">char</span>* d,</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* e, <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="l00626"></a><span class="lineno"> 626</span>  <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="l00627"></a><span class="lineno"> 627</span>  <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="l00628"></a><span class="lineno"> 628</span>  <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="l00629"></a><span class="lineno"> 629</span>  <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>)</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span> {</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  std::vector<bool> vb;</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  create_vector(s1.size(), vb, t0, t1, t2, t3, t4, t5, t6, t7, t8,</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  t9, ta, tb, tc);</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1equal__list__b.html">equal_list_b<Seq1, Seq2, do_nothing_type0></a>(s1, s2, vb,</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  d, e, <a class="code" href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">do_nothing</a>);</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> }</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span> </div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span> </div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span> </div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2></div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span> equal_list_b<Seq1, Seq2, do_nothing_type0></div><div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="vallist_8h.html#a690e19dc9016c200586543559a0236ce"> 647</a></span> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keyword">const</span> <span class="keywordtype">char</span>* d, <span class="keywordtype">bool</span> t0,</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  <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="l00649"></a><span class="lineno"> 649</span>  <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="l00650"></a><span class="lineno"> 650</span>  <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="l00651"></a><span class="lineno"> 651</span>  <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>)</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span> {</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  std::vector<bool> vb;</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  create_vector(s1.size(), vb, t0, t1, t2, t3, t4, t5, t6, t7, t8,</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  t9, ta, tb, tc);</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1equal__list__b.html">equal_list_b<Seq1, Seq2, do_nothing_type0></a>(s1, s2, vb,</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  d, <span class="stringliteral">" = "</span>, <a class="code" href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">do_nothing</a>);</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> }</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span> </div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span> </div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span> </div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span> <span class="keyword">template</span> <<span class="keyword">class</span> Seq1, <span class="keyword">class</span> Seq2></div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span> equal_list_b<Seq1, Seq2, do_nothing_type0></div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="vallist_8h.html#ab118db64ba8109b183aca1ef5af12964"> 671</a></span> <a class="code" href="vallist_8h.html#a6d668a9cbaf5a51c877c70b8305033e5">equal_list</a>(<span class="keyword">const</span> Seq1& s1, <span class="keyword">const</span> Seq2& s2, <span class="keywordtype">bool</span> t0, <span class="keywordtype">bool</span> t1 = <span class="keyword">false</span>,</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  <span class="keywordtype">bool</span> t2 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t3 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t4 = <span class="keyword">false</span>,</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  <span class="keywordtype">bool</span> t5 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t6 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t7 = <span class="keyword">false</span>,</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  <span class="keywordtype">bool</span> t8 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> t9 = <span class="keyword">false</span>, <span class="keywordtype">bool</span> ta = <span class="keyword">false</span>,</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  <span class="keywordtype">bool</span> tb = <span class="keyword">false</span>, <span class="keywordtype">bool</span> tc = <span class="keyword">false</span>)</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> {</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  std::vector<bool> vb;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  create_vector(s1.size(), vb, t0, t1, t2, t3, t4, t5, t6, t7, t8,</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  t9, ta, tb, tc);</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <span class="keywordflow">return</span> <a class="code" href="structmysqlpp_1_1equal__list__b.html">equal_list_b<Seq1, Seq2, do_nothing_type0></a>(s1, s2, vb,</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <span class="stringliteral">","</span>, <span class="stringliteral">" = "</span>, <a class="code" href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">do_nothing</a>);</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span> }</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span> } <span class="comment">// end namespace mysqlpp</span></div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span> </div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="preprocessor">#endif // !defined(MYSQLPP_VALLIST_H)</span></div><div class="ttc" id="structmysqlpp_1_1equal__list__b_html_acc88d6a3d51f9e985641f3931a026c59"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html#acc88d6a3d51f9e985641f3931a026c59">mysqlpp::equal_list_b::delim</a></div><div class="ttdeci">const char * delim</div><div class="ttdoc">delimiter to use between each pair of elements</div><div class="ttdef"><b>Definition:</b> vallist.h:130</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__b_html_ac86a7ace185511342e39b2ef989c92cf"><div class="ttname"><a href="structmysqlpp_1_1value__list__b.html#ac86a7ace185511342e39b2ef989c92cf">mysqlpp::value_list_b::value_list_b</a></div><div class="ttdeci">value_list_b(const Seq &s, const std::vector< bool > &f, const char *d, Manip m)</div><div class="ttdoc">Create object.</div><div class="ttdef"><b>Definition:</b> vallist.h:252</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 "value list".</div><div class="ttdef"><b>Definition:</b> vallist.h:186</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__ba_html_abab3903454b75548f120269967696c26"><div class="ttname"><a href="structmysqlpp_1_1value__list__ba.html#abab3903454b75548f120269967696c26">mysqlpp::value_list_ba::list</a></div><div class="ttdeci">const Seq * list</div><div class="ttdoc">set of objects in the value list</div><div class="ttdef"><b>Definition:</b> vallist.h:189</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__ba_html_a2055acbb60e6d09362b8fb5194afca9a"><div class="ttname"><a href="structmysqlpp_1_1equal__list__ba.html#a2055acbb60e6d09362b8fb5194afca9a">mysqlpp::equal_list_ba::equal_list_ba</a></div><div class="ttdeci">equal_list_ba(const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, Manip m)</div><div class="ttdoc">Create object.</div><div class="ttdef"><b>Definition:</b> vallist.h:91</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__b_html_af40a0443dfc363c76fa2201ea0bc352c"><div class="ttname"><a href="structmysqlpp_1_1value__list__b.html#af40a0443dfc363c76fa2201ea0bc352c">mysqlpp::value_list_b::manip</a></div><div class="ttdeci">Manip manip</div><div class="ttdoc">manipulator to use when inserting the list into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:241</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__b_html_ace8b74187f066eba8ad90b46be681f6b"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html#ace8b74187f066eba8ad90b46be681f6b">mysqlpp::equal_list_b::list2</a></div><div class="ttdeci">const Seq2 * list2</div><div class="ttdoc">the list of objects on the right-hand side of the equals sign</div><div class="ttdef"><b>Definition:</b> vallist.h:123</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__ba_html_ae80eca8a48261205c78b7f73f1aa8f17"><div class="ttname"><a href="structmysqlpp_1_1equal__list__ba.html#ae80eca8a48261205c78b7f73f1aa8f17">mysqlpp::equal_list_ba::manip</a></div><div class="ttdeci">Manip manip</div><div class="ttdoc">manipulator to use when inserting the equal_list into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:79</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__b_html_a2b804fe2d3c181d8ec2a2db4737fe2de"><div class="ttname"><a href="structmysqlpp_1_1value__list__b.html#a2b804fe2d3c181d8ec2a2db4737fe2de">mysqlpp::value_list_b::list</a></div><div class="ttdeci">const Seq * list</div><div class="ttdoc">set of objects in the value list</div><div class="ttdef"><b>Definition:</b> vallist.h:229</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__ba_html_a11cce071cfe6c26585602970e0eab481"><div class="ttname"><a href="structmysqlpp_1_1equal__list__ba.html#a11cce071cfe6c26585602970e0eab481">mysqlpp::equal_list_ba::delim</a></div><div class="ttdeci">const char * delim</div><div class="ttdoc">delimiter to use between each pair of elements</div><div class="ttdef"><b>Definition:</b> vallist.h:71</div></div>
<div class="ttc" id="manip_8h_html"><div class="ttname"><a href="manip_8h.html">manip.h</a></div><div class="ttdoc">Declares the Query stream manipulators and operators.</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__b_html_a39f8de2a70484b8834f7dc8b78f49288"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html#a39f8de2a70484b8834f7dc8b78f49288">mysqlpp::equal_list_b::equal_list_b</a></div><div class="ttdeci">equal_list_b(const Seq1 &s1, const Seq2 &s2, const std::vector< bool > &f, const char *d, const char *e, Manip m)</div><div class="ttdoc">Create object.</div><div class="ttdef"><b>Definition:</b> vallist.h:152</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__b_html_a7b24538643ef04ca3969f4597a2e9337"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html#a7b24538643ef04ca3969f4597a2e9337">mysqlpp::equal_list_b::list1</a></div><div class="ttdeci">const Seq1 * list1</div><div class="ttdoc">the list of objects on the left-hand side of the equals sign</div><div class="ttdef"><b>Definition:</b> vallist.h:119</div></div>
<div class="ttc" id="vallist_8h_html_af4a72c65d3b93039ff475fa8ccfdefac"><div class="ttname"><a href="vallist_8h.html#af4a72c65d3b93039ff475fa8ccfdefac">mysqlpp::value_list</a></div><div class="ttdeci">value_list_ba< Seq, do_nothing_type0 > value_list(const Seq &s, const char *d=",")</div><div class="ttdoc">Constructs a value_list_ba.</div><div class="ttdef"><b>Definition:</b> vallist.h:426</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__ba_html_a6b0f93524912bc3a861b5764883287b7"><div class="ttname"><a href="structmysqlpp_1_1value__list__ba.html#a6b0f93524912bc3a861b5764883287b7">mysqlpp::value_list_ba::delim</a></div><div class="ttdeci">const char * delim</div><div class="ttdoc">delimiter to use between each value in the list when inserting it into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:193</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__ba_html_a88e7f44bdf891147b949faa780a7948b"><div class="ttname"><a href="structmysqlpp_1_1value__list__ba.html#a88e7f44bdf891147b949faa780a7948b">mysqlpp::value_list_ba::manip</a></div><div class="ttdeci">Manip manip</div><div class="ttdoc">manipulator to use when inserting the list into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:197</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__ba_html_a50b12dedeeba529383fd2ac61a566599"><div class="ttname"><a href="structmysqlpp_1_1equal__list__ba.html#a50b12dedeeba529383fd2ac61a566599">mysqlpp::equal_list_ba::list2</a></div><div class="ttdeci">const Seq2 * list2</div><div class="ttdoc">the list of objects on the right-hand side of the equals sign</div><div class="ttdef"><b>Definition:</b> vallist.h:68</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="structmysqlpp_1_1equal__list__b_html_a4b47050126de3e1afbc99cba2f4f37b6"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html#a4b47050126de3e1afbc99cba2f4f37b6">mysqlpp::equal_list_b::fields</a></div><div class="ttdeci">const std::vector< bool > fields</div><div class="ttdoc">for each true item in the list, the pair in that position will be inserted into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:127</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__b_html_ae4db426c6a7d661f5a94d9dc4b1acce7"><div class="ttname"><a href="structmysqlpp_1_1value__list__b.html#ae4db426c6a7d661f5a94d9dc4b1acce7">mysqlpp::value_list_b::fields</a></div><div class="ttdeci">const std::vector< bool > fields</div><div class="ttdoc">delimiter to use between each value in the list when inserting it into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:233</div></div>
<div class="ttc" id="manip_8h_html_acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d"><div class="ttname"><a href="manip_8h.html#acabd5572224baf2f7c26f89bc082673fae465f6c0ca597e0ab6332883b7b5f00d">mysqlpp::do_nothing</a></div><div class="ttdoc">insert into a std::ostream to override manipulation of next item</div><div class="ttdef"><b>Definition:</b> manip.h:389</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__ba_html_a5f8c1b857897e584bd78c1a9f58439a7"><div class="ttname"><a href="structmysqlpp_1_1equal__list__ba.html#a5f8c1b857897e584bd78c1a9f58439a7">mysqlpp::equal_list_ba::equl</a></div><div class="ttdeci">const char * equl</div><div class="ttdoc">"equal" sign to use between each item in each equal pair; doesn't have to actually be " = "</div><div class="ttdef"><b>Definition:</b> vallist.h:75</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__b_html_a0519c5d83b6ded32b258ff58d1972e38"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html#a0519c5d83b6ded32b258ff58d1972e38">mysqlpp::equal_list_b::manip</a></div><div class="ttdeci">Manip manip</div><div class="ttdoc">manipulator to use when inserting the equal_list into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:138</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__b_html"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html">mysqlpp::equal_list_b</a></div><div class="ttdoc">Same as equal_list_ba, plus the option to have some elements of the equals clause suppressed.</div><div class="ttdef"><b>Definition:</b> vallist.h:115</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 "equals clause".</div><div class="ttdef"><b>Definition:</b> vallist.h:60</div></div>
<div class="ttc" id="structmysqlpp_1_1equal__list__ba_html_af0307d8b613d4ea52c0d9eb19b462e12"><div class="ttname"><a href="structmysqlpp_1_1equal__list__ba.html#af0307d8b613d4ea52c0d9eb19b462e12">mysqlpp::equal_list_ba::list1</a></div><div class="ttdeci">const Seq1 * list1</div><div class="ttdoc">the list of objects on the left-hand side of the equals sign</div><div class="ttdef"><b>Definition:</b> vallist.h:64</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< Seq1, Seq2, do_nothing_type0 > equal_list(const Seq1 &s1, const Seq2 &s2, const char *d=",", const char *e=" = ")</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="structmysqlpp_1_1equal__list__b_html_a5092f431c71217200400c94eed206f6e"><div class="ttname"><a href="structmysqlpp_1_1equal__list__b.html#a5092f431c71217200400c94eed206f6e">mysqlpp::equal_list_b::equl</a></div><div class="ttdeci">const char * equl</div><div class="ttdoc">"equal" sign to use between each item in each equal pair; doesn't have to actually be " = "</div><div class="ttdef"><b>Definition:</b> vallist.h:134</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__b_html_acad7cd0a818d772b907502956da4dd9a"><div class="ttname"><a href="structmysqlpp_1_1value__list__b.html#acad7cd0a818d772b907502956da4dd9a">mysqlpp::value_list_b::delim</a></div><div class="ttdeci">const char * delim</div><div class="ttdoc">delimiter to use between each value in the list when inserting it into a C++ stream</div><div class="ttdef"><b>Definition:</b> vallist.h:237</div></div>
<div class="ttc" id="structmysqlpp_1_1value__list__ba_html_a5d589f50b26af0a2ff39c3c3897ebc90"><div class="ttname"><a href="structmysqlpp_1_1value__list__ba.html#a5d589f50b26af0a2ff39c3c3897ebc90">mysqlpp::value_list_ba::value_list_ba</a></div><div class="ttdeci">value_list_ba(const Seq &s, const char *d, Manip m)</div><div class="ttdoc">Create object.</div><div class="ttdef"><b>Definition:</b> vallist.h:206</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  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
|