File: vallist_8h.html

package info (click to toggle)
mysql%2B%2B 3.0.9-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 11,228 kB
  • ctags: 9,647
  • sloc: cpp: 33,154; sh: 3,098; perl: 778; makefile: 700
file content (138 lines) | stat: -rw-r--r-- 18,044 bytes parent folder | download
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
<!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&nbsp;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&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>File&nbsp;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 &quot;<a class="el" href="manip_8h-source.html">manip.h</a>&quot;</code><br>
<code>#include &lt;string&gt;</code><br>
<code>#include &lt;vector&gt;</code><br>

<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 &nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1equal__list__ba.html">mysqlpp::equal_list_ba&lt; Seq1, Seq2, Manip &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1equal__list__b.html">mysqlpp::equal_list_b&lt; Seq1, Seq2, Manip &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1value__list__ba.html">mysqlpp::value_list_ba&lt; Seq, Manip &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmysqlpp_1_1value__list__b.html">mysqlpp::value_list_b&lt; Seq, Manip &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq1, class Seq2, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#04944baab8117e74a314d523a1cd7e5b">mysqlpp::operator&lt;&lt;</a> (std::ostream &amp;o, const equal_list_ba&lt; Seq1, Seq2, Manip &gt; &amp;el)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq1, class Seq2, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#54f0d35095401b9987ac59d9f40bdbb5">mysqlpp::operator&lt;&lt;</a> (std::ostream &amp;o, const equal_list_b&lt; Seq1, Seq2, Manip &gt; &amp;el)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Same as operator&lt;&lt; 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&lt;class Seq, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#5c4151b98452abc1a20e129cbd89c84f">mysqlpp::operator&lt;&lt;</a> (std::ostream &amp;o, const value_list_ba&lt; Seq, Manip &gt; &amp;cl)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#54df3a05c94c3c439d742be6b19aefa3">mysqlpp::operator&lt;&lt;</a> (std::ostream &amp;o, const value_list_b&lt; Seq, Manip &gt; &amp;cl)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Same as operator&lt;&lt; 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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#f99971e8fc60ea71827e96dedee6f12c">mysqlpp::create_vector</a> (size_t size, std::vector&lt; bool &gt; &amp;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">&nbsp;</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&lt;class Container&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#ca106f5c31cb268f5fab56d0ee84c54c">mysqlpp::create_vector</a> (const Container &amp;c, std::vector&lt; bool &gt; &amp;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">&nbsp;</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&lt;class Seq&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_ba&lt; Seq, do_nothing_type0 &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#1307ee8f45675abcbd1b7fec5a5e1117">mysqlpp::value_list</a> (const Seq &amp;s, const char *d=&quot;,&quot;)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_ba&lt; Seq, Manip &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#9ddf078c7c860869e960e64ba0da9978">mysqlpp::value_list</a> (const Seq &amp;s, const char *d, Manip m)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b&lt; Seq, Manip &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#9123b571b536b5e35f4d0d89a52f8d98">mysqlpp::value_list</a> (const Seq &amp;s, const char *d, Manip m, const std::vector&lt; bool &gt; &amp;vb)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b&lt; Seq, Manip &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#3b5f069dfac22054d5ad59407f3cfc7e">mysqlpp::value_list</a> (const Seq &amp;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">&nbsp;</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&lt;class Seq&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b&lt; Seq, do_nothing_type0 &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#a1a0fba4cf9b3eab320136d147ed745a">mysqlpp::value_list</a> (const Seq &amp;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">&nbsp;</td><td class="mdescRight">Constructs a sparse value list.  <a href="#a1a0fba4cf9b3eab320136d147ed745a"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Seq&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">value_list_b&lt; Seq, do_nothing_type0 &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#121e524e6fa350ffccedce883217b781">mysqlpp::value_list</a> (const Seq &amp;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">&nbsp;</td><td class="mdescRight">Constructs a sparse value list.  <a href="#121e524e6fa350ffccedce883217b781"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Seq1, class Seq2&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_ba&lt; Seq1, Seq2,<br>
 do_nothing_type0 &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#b5db2b1b501dcd4542925cb4b5b1a189">mysqlpp::equal_list</a> (const Seq1 &amp;s1, const Seq2 &amp;s2, const char *d=&quot;,&quot;, const char *e=&quot; = &quot;)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq1, class Seq2, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_ba&lt; Seq1, Seq2,<br>
 Manip &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#9c83492e6c5e3ae47cc69ff29f8bc8f5">mysqlpp::equal_list</a> (const Seq1 &amp;s1, const Seq2 &amp;s2, const char *d, const char *e, Manip m)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq1, class Seq2, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b&lt; Seq1, Seq2,<br>
 Manip &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#34e0ce8843b469dda3389c141ad3dbff">mysqlpp::equal_list</a> (const Seq1 &amp;s1, const Seq2 &amp;s2, const char *d, const char *e, Manip m, const std::vector&lt; bool &gt; &amp;vb)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&lt;class Seq1, class Seq2, class Manip&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b&lt; Seq1, Seq2,<br>
 Manip &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#1b6f6ab86d72899672383853e7195bd8">mysqlpp::equal_list</a> (const Seq1 &amp;s1, const Seq2 &amp;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">&nbsp;</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&lt;class Seq1, class Seq2&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b&lt; Seq1, Seq2,<br>
 do_nothing_type0 &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#ad030e0f64b3c0d286780a854ebcc12f">mysqlpp::equal_list</a> (const Seq1 &amp;s1, const Seq2 &amp;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">&nbsp;</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&lt;class Seq1, class Seq2&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b&lt; Seq1, Seq2,<br>
 do_nothing_type0 &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#4fa2ea874465e5eeea9b094676e4b9d9">mysqlpp::equal_list</a> (const Seq1 &amp;s1, const Seq2 &amp;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">&nbsp;</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&lt;class Seq1, class Seq2&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">equal_list_b&lt; Seq1, Seq2,<br>
 do_nothing_type0 &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemysqlpp.html#1462f9fbf7c466ba2de2fb2783daea51">mysqlpp::equal_list</a> (const Seq1 &amp;s1, const Seq2 &amp;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">&nbsp;</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 Wed Feb 4 14:42:56 2009 for MySQL++ by&nbsp;
<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>