head	1.1;
access;
symbols
	REL7_3_STABLE:1.1.0.2;
locks; strict;
comment	@# @;


1.1
date	2002.08.10.21.03.37;	author jtv;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Added Ray Dassen's Debian stuff, autoconf updates, and .cvsignore files;
added doxygen-generated reference documentation
@
text
@<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>pqxx Namespace Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>pqxx Namespace Reference</h1>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1broken__connection.html">broken_connection</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Exception class for lost backend connection.</em> <a href="classpqxx_1_1broken__connection.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Connection.html">Connection</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classpqxx_1_1Connection.html">Connection</a> class; represents a connection to a database.</em> <a href="classpqxx_1_1Connection.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1in__doubt__error.html">in_doubt_error</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>"Help, I don't know whether transaction was committed successfully!"</em> <a href="classpqxx_1_1in__doubt__error.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><b>FieldConverter</b></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Result_1_1const__iterator.html">const_iterator</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Iterator for rows (tuples) in a query result set.</em> <a href="classpqxx_1_1Result_1_1const__iterator.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Cursor.html">Cursor</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>SQL cursor class.</em> <a href="classpqxx_1_1Cursor.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Result_1_1Field.html">Field</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Reference to a field in a result set.</em> <a href="classpqxx_1_1Result_1_1Field.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1NonTransaction.html">NonTransaction</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Simple "<a class="el" href="classpqxx_1_1Transaction.html">Transaction</a>" class offering no transactional integrity.</em> <a href="classpqxx_1_1NonTransaction.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Result.html">Result</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Query or command result set.</em> <a href="classpqxx_1_1Result.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Result_1_1Tuple.html">Tuple</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Reference to one row in a <a class="el" href="classpqxx_1_1Result.html">Result</a>.</em> <a href="classpqxx_1_1Result_1_1Tuple.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1RobustTransaction.html">RobustTransaction</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Slower, better fortified version of <a class="el" href="classpqxx_1_1Transaction.html">Transaction</a>.</em> <a href="classpqxx_1_1RobustTransaction.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1TableReader.html">TableReader</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Efficiently pull data directly out of a table.</em> <a href="classpqxx_1_1TableReader.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1TableStream.html">TableStream</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Base class for streaming data to/from database tables.</em> <a href="classpqxx_1_1TableStream.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1TableWriter.html">TableWriter</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Efficiently write data directly to a database table.</em> <a href="classpqxx_1_1TableWriter.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Transaction.html">Transaction</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Back-end transaction.</em> <a href="classpqxx_1_1Transaction.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1TransactionItf.html">TransactionItf</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Interface definition (and common code) for "transaction" classes.</em> <a href="classpqxx_1_1TransactionItf.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Transactor.html">Transactor</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Wrapper for transactions that automatically restarts them on failure.</em> <a href="classpqxx_1_1Transactor.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Trigger.html">Trigger</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>"Observer" base class for trigger notifications.</em> <a href="classpqxx_1_1Trigger.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classpqxx_1_1Unique.html">Unique</a></td></tr>
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef void(*&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a0">NoticeProcessor</a> )(void *arg, const char *msg)</td></tr>
<tr><td nowrap align=right valign=top>typedef long&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a1">Result_size_type</a></td></tr>
<tr><td nowrap align=right valign=top>typedef int&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a2">Tuple_size_type</a></td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a5">Classname</a> (const <a class="el" href="classpqxx_1_1TransactionItf.html">TransactionItf</a> *)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Human-readable class names for use by <a class="el" href="classpqxx_1_1Unique.html">Unique</a> template.</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classpqxx_1_1Result_1_1const__iterator.html">Result::const_iterator</a>&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a6">operator+</a> (Result::const_iterator::difference_type o, <a class="el" href="classpqxx_1_1Result_1_1const__iterator.html">Result::const_iterator</a> i)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a7">Classname</a> (const <a class="el" href="classpqxx_1_1TableStream.html">TableStream</a> *)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;typename T&gt; const char *&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a8">FmtString</a> (T)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; const char *&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a9">FmtString</a> (int)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; const char *&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a10">FmtString</a> (long)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; const char *&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a11">FmtString</a> (unsigned)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; const char *&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a12">FmtString</a> (float)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; const char *&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a13">FmtString</a> (double)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; const char *&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a14">FmtString</a> (char)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;typename T&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a15">ToString</a> (const T &amp;Obj)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Convert object of built-in type to string.</em> <a href="#a15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a16">ToString</a> (const PGSTD::string &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a17">ToString</a> (const char *const &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a18">ToString</a> (const bool &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a19">ToString</a> (const short &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a20">ToString</a> (const unsigned short &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;typename T&gt; void&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a21">FromString</a> (const char Str[], T &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; void&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a22">FromString</a> (const char Str[], PGSTD::string &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; void&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a23">FromString</a> (const char Str[], const char *&amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; void&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a24">FromString</a> (const char Str[], bool &amp;Obj)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;typename T&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a25">Quote</a> (const T &amp;Obj, bool EmptyIsNull=false)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a26">Quote</a> (const PGSTD::string &amp;Obj, bool EmptyIsNull)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>std::string version, on which the other versions are built</em> <a href="#a26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>template&lt;&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a27">Quote</a> (const char *const &amp;Obj, bool EmptyIsNull)</td></tr>
<tr><td nowrap align=right valign=top>template&lt;typename T&gt; PGSTD::string&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a28">Classname</a> (const T *)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return user-readable name for a class. Specialize this whereever used.</em> <a href="#a28"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="namespacepqxx.html#a1">Result_size_type</a>&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a3">Result_size_type_min</a></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="namespacepqxx.html#a1">Result_size_type</a>&nbsp;</td><td valign=bottom><a class="el" href="namespacepqxx.html#a4">Result_size_type_max</a></td></tr>
</table>
<hr><h2>Typedef Documentation</h2>
<a name="a0" doxytag="pqxx::NoticeProcessor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef void(* pqxx::NoticeProcessor)(void *arg, const char *msg)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a1" doxytag="pqxx::Result_size_type"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef long pqxx::Result_size_type
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a2" doxytag="pqxx::Tuple_size_type"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef int pqxx::Tuple_size_type
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a28" doxytag="pqxx::Classname"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;typename T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string Classname </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const T *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return user-readable name for a class. Specialize this whereever used.
<p>
    </td>
  </tr>
</table>
<a name="a7" doxytag="pqxx::Classname"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string Classname </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classpqxx_1_1TableStream.html">TableStream</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a5" doxytag="pqxx::Classname"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string Classname </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classpqxx_1_1TransactionItf.html">TransactionItf</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Human-readable class names for use by <a class="el" href="classpqxx_1_1Unique.html">Unique</a> template.
<p>
    </td>
  </tr>
</table>
<a name="a14" doxytag="pqxx::FmtString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const char* FmtString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a13" doxytag="pqxx::FmtString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const char* FmtString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a12" doxytag="pqxx::FmtString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const char* FmtString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">float&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a11" doxytag="pqxx::FmtString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const char * pqxx::FmtString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>char</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a10" doxytag="pqxx::FmtString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const char* FmtString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">long&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a9" doxytag="pqxx::FmtString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const char* FmtString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a8" doxytag="pqxx::FmtString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;typename T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> const char* FmtString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">T&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
C-style format strings for various built-in types. Only allowed for certain types, for which this function is explicitly specialized below.     </td>
  </tr>
</table>
<a name="a24" doxytag="pqxx::FromString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> void FromString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Str</em>[], </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Obj</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a23" doxytag="pqxx::FromString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> void FromString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Str</em>[], </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Obj</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a22" doxytag="pqxx::FromString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> void FromString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Str</em>[], </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>PGSTD::string &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Obj</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a21" doxytag="pqxx::FromString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;typename T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> void FromString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Str</em>[], </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>T &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Obj</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a6" doxytag="pqxx::operator+"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classpqxx_1_1Result_1_1const__iterator.html">Result::const_iterator</a> operator+ </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">Result::const_iterator::difference_type&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>o</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classpqxx_1_1Result_1_1const__iterator.html">Result::const_iterator</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>i</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a27" doxytag="pqxx::Quote"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string Quote </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *const &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Obj</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>EmptyIsNull</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
In the special case of const char *, the null pointer is represented as the null value.     </td>
  </tr>
</table>
<a name="a26" doxytag="pqxx::Quote"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string Quote </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const PGSTD::string &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Obj</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>EmptyIsNull</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
std::string version, on which the other versions are built
<p>
    </td>
  </tr>
</table>
<a name="a25" doxytag="pqxx::Quote"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;typename T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string pqxx::Quote </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const T &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Obj</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>EmptyIsNull</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Generate SQL-quoted version of string. If EmptyIsNull is set, an empty string will generate the null value rather than an empty string.     </td>
  </tr>
</table>
<a name="a20" doxytag="pqxx::ToString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string ToString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const unsigned short &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Obj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a19" doxytag="pqxx::ToString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string ToString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const short &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Obj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a18" doxytag="pqxx::ToString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string ToString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const bool &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Obj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a17" doxytag="pqxx::ToString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string ToString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *const &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Obj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a16" doxytag="pqxx::ToString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string ToString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const PGSTD::string &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Obj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a15" doxytag="pqxx::ToString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" colspan="4">
template&lt;typename T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"> PGSTD::string ToString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const T &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Obj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Convert object of built-in type to string.
<p>
    </td>
  </tr>
</table>
<hr><h2>Variable Documentation</h2>
<a name="a4" doxytag="pqxx::Result_size_type_max"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="namespacepqxx.html#a1">Result_size_type</a> pqxx::Result_size_type_max
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre>
  <a class="code" href="structPGSTD_1_1numeric__limits.html#d0">PGSTD::numeric_limits&lt;Result_size_type&gt;::max</a>()</pre></div>    </td>
  </tr>
</table>
<a name="a3" doxytag="pqxx::Result_size_type_min"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="namespacepqxx.html#a1">Result_size_type</a> pqxx::Result_size_type_min
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre>
  <a class="code" href="structPGSTD_1_1numeric__limits.html#d1">PGSTD::numeric_limits&lt;Result_size_type&gt;::min</a>()</pre></div>    </td>
  </tr>
</table>
<hr><address align="right"><small>Generated on Sat Aug 10 21:52:39 2002 for libpqxx by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.16 </small></address>
</body>
</html>
@
