1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MySQL++ Reference Manual</title>
<meta http-equiv="Content-type" content="text/html;charset=iso-8859-1">
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="refman.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>File Members</span></a></li>
</ul></div>
<h1>vallist.h File Reference</h1>Declares templates for holding lists of values. <a href="#_details">More...</a>
<p>
<code>#include "<a class="el" href="manip_8h-source.html">manip.h</a>"</code><br>
<code>#include <string></code><br>
<code>#include <vector></code><br>
<p>
Include dependency graph for vallist.h:<p><center><img src="vallist_8h__incl.png" border="0" usemap="#vallist.h_map" alt=""></center>
<map name="vallist.h_map">
<area href="manip_8h.html" shape="rect" coords="129,540,204,564" alt="">
<area href="common_8h.html" shape="rect" coords="728,785,819,809" alt="">
<area href="myset_8h.html" shape="rect" coords="264,389,339,413" alt="">
<area href="stadapter_8h.html" shape="rect" coords="253,673,349,697" alt="">
<area href="mystring_8h.html" shape="rect" coords="416,339,507,363" alt="">
<area href="stream2string_8h.html" shape="rect" coords="399,93,524,117" alt="">
<area href="datetime_8h.html" shape="rect" coords="576,584,669,608" alt="">
<area href="exceptions_8h.html" shape="rect" coords="721,336,825,360" alt="">
<area href="null_8h.html" shape="rect" coords="593,435,652,459" alt="">
<area href="sql__buffer_8h.html" shape="rect" coords="575,387,671,411" alt="">
<area href="sql__types_8h.html" shape="rect" coords="413,884,509,908" alt="">
<area href="tiny__int_8h.html" shape="rect" coords="581,835,664,859" alt="">
</map>
<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="vallist_8h__dep__incl.png" border="0" usemap="#vallist.hdep_map" alt=""></center>
<map name="vallist.hdep_map">
<area href="row_8h.html" shape="rect" coords="129,31,185,55" alt="">
<area href="result_8h.html" shape="rect" coords="235,5,307,29" alt="">
<area href="query_8h.html" shape="rect" coords="356,31,425,55" alt="">
<area href="mysql++_8h.html" shape="rect" coords="475,31,571,55" alt="">
</map>
<p>
<a href="vallist_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><b>mysqlpp</b></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1equal__list__ba.html">mysqlpp::equal_list_ba< Seq1, Seq2, Manip ></a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Holds two lists of items, typically used to construct a SQL "equals clause". <a href="structmysqlpp_1_1equal__list__ba.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1equal__list__b.html">mysqlpp::equal_list_b< Seq1, Seq2, Manip ></a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Same as <a class="el" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba</a>, plus the option to have some elements of the equals clause suppressed. <a href="structmysqlpp_1_1equal__list__b.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1value__list__ba.html">mysqlpp::value_list_ba< Seq, Manip ></a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Holds a list of items, typically used to construct a SQL "value list". <a href="structmysqlpp_1_1value__list__ba.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1value__list__b.html">mysqlpp::value_list_b< Seq, Manip ></a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Same as <a class="el" href="structmysqlpp_1_1value__list__ba.html">value_list_ba</a>, plus the option to have some elements of the list suppressed. <a href="structmysqlpp_1_1value__list__b.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#04944baab8117e74a314d523a1cd7e5b">mysqlpp::operator<<</a> (std::ostream &o, const equal_list_ba< Seq1, Seq2, Manip > &el)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Inserts an <a class="el" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba</a> into an std::ostream. <a href="#04944baab8117e74a314d523a1cd7e5b"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#54f0d35095401b9987ac59d9f40bdbb5">mysqlpp::operator<<</a> (std::ostream &o, const equal_list_b< Seq1, Seq2, Manip > &el)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Same as operator<< for <a class="el" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba</a>, plus the option to suppress insertion of some list items in the stream. <a href="#54f0d35095401b9987ac59d9f40bdbb5"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#5c4151b98452abc1a20e129cbd89c84f">mysqlpp::operator<<</a> (std::ostream &o, const value_list_ba< Seq, Manip > &cl)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Inserts a <a class="el" href="structmysqlpp_1_1value__list__ba.html">value_list_ba</a> into an std::ostream. <a href="#5c4151b98452abc1a20e129cbd89c84f"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#54df3a05c94c3c439d742be6b19aefa3">mysqlpp::operator<<</a> (std::ostream &o, const value_list_b< Seq, Manip > &cl)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Same as operator<< for <a class="el" href="structmysqlpp_1_1value__list__ba.html">value_list_ba</a>, plus the option to suppress insertion of some list items in the stream. <a href="#54df3a05c94c3c439d742be6b19aefa3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#f99971e8fc60ea71827e96dedee6f12c">mysqlpp::create_vector</a> (size_t size, std::vector< bool > &v, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector of bool with the given arguments as values. <a href="#f99971e8fc60ea71827e96dedee6f12c"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Container> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#ca106f5c31cb268f5fab56d0ee84c54c">mysqlpp::create_vector</a> (const Container &c, std::vector< bool > &v, std::string s0, std::string s1, std::string s2, std::string s3, std::string s4, std::string s5, std::string s6, std::string s7, std::string s8, std::string s9, std::string sa, std::string sb, std::string sc)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector of bool using a list of named fields. <a href="#ca106f5c31cb268f5fab56d0ee84c54c"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_ba< Seq, do_nothing_type0 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#1307ee8f45675abcbd1b7fec5a5e1117">mysqlpp::value_list</a> (const Seq &s, const char *d=",")</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1value__list__ba.html">value_list_ba</a>. <a href="#1307ee8f45675abcbd1b7fec5a5e1117"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_ba< Seq, Manip > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#9ddf078c7c860869e960e64ba0da9978">mysqlpp::value_list</a> (const Seq &s, const char *d, Manip m)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1value__list__ba.html">value_list_ba</a>. <a href="#9ddf078c7c860869e960e64ba0da9978"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b< Seq, Manip > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#9123b571b536b5e35f4d0d89a52f8d98">mysqlpp::value_list</a> (const Seq &s, const char *d, Manip m, const std::vector< bool > &vb)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1value__list__b.html">value_list_b</a> (sparse value list). <a href="#9123b571b536b5e35f4d0d89a52f8d98"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b< Seq, Manip > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#3b5f069dfac22054d5ad59407f3cfc7e">mysqlpp::value_list</a> (const Seq &s, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1value__list__b.html">value_list_b</a> (sparse value list). <a href="#3b5f069dfac22054d5ad59407f3cfc7e"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b< Seq, do_nothing_type0 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#a1a0fba4cf9b3eab320136d147ed745a">mysqlpp::value_list</a> (const Seq &s, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a sparse value list. <a href="#a1a0fba4cf9b3eab320136d147ed745a"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b< Seq, do_nothing_type0 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#121e524e6fa350ffccedce883217b781">mysqlpp::value_list</a> (const Seq &s, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a sparse value list. <a href="#121e524e6fa350ffccedce883217b781"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_ba< Seq1, Seq2,<br>
do_nothing_type0 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#b5db2b1b501dcd4542925cb4b5b1a189">mysqlpp::equal_list</a> (const Seq1 &s1, const Seq2 &s2, const char *d=",", const char *e=" = ")</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs an <a class="el" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba</a>. <a href="#b5db2b1b501dcd4542925cb4b5b1a189"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_ba< Seq1, Seq2,<br>
Manip > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#9c83492e6c5e3ae47cc69ff29f8bc8f5">mysqlpp::equal_list</a> (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, Manip m)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs an <a class="el" href="structmysqlpp_1_1equal__list__ba.html">equal_list_ba</a>. <a href="#9c83492e6c5e3ae47cc69ff29f8bc8f5"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b< Seq1, Seq2,<br>
Manip > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#34e0ce8843b469dda3389c141ad3dbff">mysqlpp::equal_list</a> (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, Manip m, const std::vector< bool > &vb)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1equal__list__b.html">equal_list_b</a> (sparse equal list). <a href="#34e0ce8843b469dda3389c141ad3dbff"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2, class Manip> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b< Seq1, Seq2,<br>
Manip > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#1b6f6ab86d72899672383853e7195bd8">mysqlpp::equal_list</a> (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1equal__list__b.html">equal_list_b</a> (sparse equal list). <a href="#1b6f6ab86d72899672383853e7195bd8"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b< Seq1, Seq2,<br>
do_nothing_type0 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#ad030e0f64b3c0d286780a854ebcc12f">mysqlpp::equal_list</a> (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1equal__list__b.html">equal_list_b</a> (sparse equal list). <a href="#ad030e0f64b3c0d286780a854ebcc12f"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b< Seq1, Seq2,<br>
do_nothing_type0 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#4fa2ea874465e5eeea9b094676e4b9d9">mysqlpp::equal_list</a> (const Seq1 &s1, const Seq2 &s2, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1equal__list__b.html">equal_list_b</a> (sparse equal list). <a href="#4fa2ea874465e5eeea9b094676e4b9d9"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class Seq1, class Seq2> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b< Seq1, Seq2,<br>
do_nothing_type0 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#1462f9fbf7c466ba2de2fb2783daea51">mysqlpp::equal_list</a> (const Seq1 &s1, const Seq2 &s2, 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)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structmysqlpp_1_1equal__list__b.html">equal_list_b</a> (sparse equal list). <a href="#1462f9fbf7c466ba2de2fb2783daea51"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Declares templates for holding lists of values.
<p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 16:26:18 2008 for MySQL++ by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>
|